如何修改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)
没有合适的资源?快使用搜索试试~ 我知道了~
MFC扩展库cjlib6.0
共3个文件
txt:1个
zip:1个
rar:1个
5星 · 超过95%的资源 需积分: 10 168 下载量 157 浏览量
2008-11-10
22:52:25
上传
评论
收藏 2.77MB RAR 举报
温馨提示
是发现有很的招聘单位,指定要求了解cjlib6.0 觉得很实用
资源推荐
资源详情
资源评论
收起资源包目录
cj60mfc扩展库-套装.rar (3个子文件)
CJ60 Extension Library.net编译通过.rar 1.9MB
如何修改CJlibrary608在VC.net环境下运行.txt 1KB
cj60lib.zip 935KB
共 3 条
- 1
资源评论
- zzr3846842014-11-19不会用啊,其实该弄一个文档就好了,编译也通不过,难道是因为我是用vs2005?
- wleir2014-05-22非常实用,非常好的资源,谢谢
- lansir1232013-01-20可以编译,能够运行,加了不少功能
- jk__09032013-02-28可以编译,能够运行
- beyonddream2013-08-23可以编译,可以学习学习
果菲
- 粉丝: 11
- 资源: 12
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功