是这样的,我子类化了一个static控件,这个控件是用资源编辑器放上去的,我想在它初始化的时候干点事情,可是
case WM_CREATE:
MessageBox(NULL, "WM_INITDIALOG", "WM_INITDIALOG", MB_OK);
break;
或者
case WM_INITDIALOG:
MessageBox(NULL, "WM_INITDIALOG", "WM_INITDIALOG", MB_OK);
break;
它都不响应,应该怎么来做呢?是什么消息啊?
case WM_CREATE:
MessageBox(NULL, "WM_INITDIALOG", "WM_INITDIALOG", MB_OK);
break;
或者
case WM_INITDIALOG:
MessageBox(NULL, "WM_INITDIALOG", "WM_INITDIALOG", MB_OK);
break;
它都不响应,应该怎么来做呢?是什么消息啊?
解决方案 »
- MDI获取当前view对应的子窗口的序号
- ???急!两个对话框之间如何进行数据的传递
- VC的小程序运行后想通知调用它的VB程序,各位看用什么办法呢(VC不是DLL,是EXE)
- 如何读取该文件(裸体跪求)!!!!大侠帮忙啊!
- 急问:工具栏上自己添加的CEdit如何使其具有Ctrl+X, Ctrl+Z等功能?
- 100分求助,实现当在目录窗口或资源管理器中选中文件时,得到此文件的文件名和文件路径.
- 请问:在mfc中STL是不是不可以当真正的数组啊??
- 在WIN7用VS2008开发应用程序出现的问题
- 菜单项不能用
- 如何在CListBox中实现多项选定?
- call stack 求教
- CDocTemplate问题!问题很小,但是不解决急死人的
getclassinfo得到static的窗口类信息.做一些修改(如修改窗口函数地址,修改类名)后再注册一个窗口类,然后用这个新类的类名来生成窗口.
我是在父窗口的WM_INITDIALOG中子类化的
应该在什么时候来子类化可以赶在创建之前呢?
你可以在对话框生成之前注册新窗口类,然后在对话框资源模板中用custom control为你的新窗口提供一个占位符.