由CStatic派生的类,与控件绑定后,在派生类中收不到控件创建WM_CREATE消息,那它靠什么创建?? 由CStatic派生的类,与控件绑定后,在派生类中收不到控件创建WM_CREATE消息,那它靠什么创建?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不会的. 这样做吧! 试试1 按正常方式做一个static资源控件,利用class wizard绑定一个CStatic对象2 把CStatic 替换为CMyStatic3 一切ok 我明白你的意思了. 我想是不想.因为你是控件绑定方式创建的, 换句话说,你在这个窗口绑定之前就已经CREATE了.所以,如果要的话,须CMyStatic st;st.Create(...); 你是通过控件绑定的方法,实际在MFC的操作中只不过是将这个CSTATIC的控件强制转化成你的CSTATIC派生类返回给你通过绑定得到的变量。你要想你的控件能处理WM_CREATE事件的方法是动态创建这个STATIC 通过DDX_Control邦定的控件,是通过SubclassWindow捆绑上相应的Dlg控件窗口的,你应该在CWnd::PreSubclassWindow中初始化,我一般是把OnCreate的代码复制到这里。 CBITMAP 和 BYTE数组 DLL中的Delete问题 VS2008中,MFC程序如何快速转到.Net程序 MFC消息的问题? 怎么从网页里面弹出模式对话框?? 请高手解答, 语法识别并高亮(带颜色)显示,为什么输入汉字不成功呢????????? 两个数相加的问腿 读取二进制文件的内容 函数指针出错,,求指导 vc中对话匡中button的按钮,如何一按,转到文本匡! CDC的SetBkColor()函数是怎么用的? 菜单的状态?????
这样做吧! 试试
1 按正常方式做一个static资源控件,利用class wizard绑定一个CStatic对象
2 把CStatic 替换为CMyStatic
3 一切ok
CMyStatic st;
st.Create(...);
你要想你的控件能处理WM_CREATE事件的方法是动态创建这个STATIC