| 网站首页 | 文章中心 | 下载中心 | 图片中心 | 中软BT下载站 | 趣味中心 | 雁过留声 | 索尔网络 | 
最新公告:

  没有公告

您现在的位置: 中软网 >> 文章中心 >> 程序设计 >> VC编程 >> 正文
专题栏目
更多内容
最新推荐 更多内容
相关文章
没有相关文章
更多内容
如何修改CJlibrary608在VC.net环境下运行         ★★★
如何修改CJlibrary608在VC.net环境下运行
【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口

CJlibrary 6.08是一套非常漂亮的用户界面类。为广大的VC用户所欢迎。但是在VC.net下编译的时候报错,需要修改方能运行通过。我已把我修改并编译通过的过程记录下来,供大家参考。下面列出每个错误及其修改方式:

1.报告CJlirary.h文件#include <..\src\afximpl.h>文件找不到

修改:改为#include <..\src\mfc\afximpl.h>

2.报告COLORREF clr = afxData.bWin4 ? afxData.clrBtnShadow : afxData.clrWindowFrame 中bwin4没有定义

修改:查找并替换所有项目文件中afxData.bWin4为fxData.bWin95

3.报告(CCJMonthCalCtrl*) CWnd::FromHandle(pDX->m_hWndLastControl);中m_hWndLastControl不是CDataExchang成员

修改:查找并替换项目中pDX->m_hWndLastControl 为pDX->m_pDlgWnd->m_hWnd

4.报告CJColorPopup.cpp文件CWnd::OnActivateApp(bActive, hTask);不能将hTask参数转换成DWORD

修改:修改CJColorPopup.h和ColorPopup.cpp文件中的OnActivateApp函数声明,将HTASK hTask转换成DWORd hTask

5.报告CJCaption.cpp无法从void (__thiscall CCJCaption::* )(UINT,LONG)转换为LRESULT (__thiscall CWnd::* )(WPARAM,LPARAM)

修改:改CJCaption.h文件afx_msg void OnPushPinButton(UINT lParam, LONG wParam)为afx_msg LRESULT OnPushPinButton(UINT lParam, LONG wParam);

6.报告switch((pNMPGCalcSize)->dwFlag)类型错误

修改:先修改函数头为BOOL CCJPagerCtrl::OnPagerCalcSize(/*NMPGCALCSIZE**/NMHDR* pNMPGCalcSize, LRESULT* pResult)再修改switch(((NMPGCALCSIZE*)pNMPGCalcSize)->dwFlag)


作者:admin 文章来源:本站原创 点击数: 更新时间:2006-6-16 11:31:59

  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明
    中软网
        E-mail:solft@126.com ©中软网 版权所有
    信息产业部备案
    浙ICP备05074692号