我如果定义一个类,基类CWnd,然后重写了CWnd 的消息处理函数,主窗口要怎么才会调用我用的类的消息处理函数呀?是要在主窗口下发一个么?高手指导!
解决方案 »
- VC2008 sp1 中如何创建右键弹出菜单
- 请教DECLARE_NOT_AGGREGATABLE(x)等宏定义
- 请教, GetPrivateProfileStringW如何读取键或Key中有中文的情况?
- 从字符串转换为datetime时报错了,怎么改啊
- 瑟瑟的问:API和SDK之间是个什么关系啊?
- 程序WinExec(“Internet选项”,...),怎么样才能把Internet选项的窗口隐藏?
- 在VC中使用与系统DLL同名的DLL
- 在MFC下用命令行的形式输出
- 哪里有候捷(俊杰)的《深入浅出MFC〉下载?
- ????难道就没有可以编译的98屏幕取词源码???!!!
- 关于对话框显示的两个小问题,麻烦进来看看哈
- 关于对话框分割问题!
如果只是定义的一个类的话,这样子也行么?
请问这个实际存在窗口怎么和cwnd的子类联系?
============
你的窗口应该是由你建立的类创建的,你从CWnd类中创建一个子类,这个子类应该要有一个Create用来创建窗口。
正当于说是,如果我只有单独一个类的话,类发送的消息到窗口中,但是,我必须要调用类中对某种消息的响应的话就要在窗口的消息响应中再对类的成员进行调用才行