在ATL中使用MFC的问题,ATL中怎么与MFC混合使用?up者有分

NothingRemained 2002-08-15 09:24:54
我用ATL写了一个对话框控件,上面有一个edit控件,现在我想将以前写的一个派生自CEdit的MFC类CMyEdit应用于此控件,该怎么办?

我已经试过在ATL类中定义变量:CMyEdit m_editValue;
在OnInitDialog中:m_editValue.Attach(GetDlgItem(IDC_EDIT_VALUE));
但这样的话,当我操作edit控件时,消息不会送到m_editValue来处理,

我想现在需要做的就是:将对话框子窗口的消息反馈给相应子窗口来处理,可就是不知道怎么反馈了,(faint,在MFC好象做过类似的工作),那位知道怎么处理这个问题?

或者,其它可以在ATL中很好的使用MFC类的方法...
...全文
86 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
saucer 2002-08-15
  • 打赏
  • 举报
回复
HOWTO: Add MFC Support to an ATL Project
http://support.microsoft.com/default.aspx?scid=kb;en-us;q173974

also see
http://www.widgetware.com/FAQATL_Misc.htm#MFCEXE
Lightest 2002-08-15
  • 打赏
  • 举报
回复
帮不了你了
NothingRemained 2002-08-15
  • 打赏
  • 举报
回复
能不能告诉多一些有关ATL的资源

3,248

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧