Windows中是否有subclass的概念? usb里有这个概念,给设备分类的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SubClassWindow的定义不必理会太清楚我且以一个例子说说用法例如:在涉及到IE的编程中,对待WEB控件和CHtmlView我们不能用通常的消息映射比如处理WM_KEYDOWN,我们要在对CHtmlView的时候输入回车时候MessageBox("enter");,重载WM_KEYDOWN通常会无效。因为CHtmlView有个Internet Explorer_server窗口截获了输入干了别的。有了SubClass就好说了。可以自己定义一个CWnd,在其WM_KEYDOWN中处理,然后使用subclass使其有效。CMyCwnd::OnKeyDown(.....{ case VK_RETURN: AfxMessageBox("enter"); ....}然后SubClassWindow使其对Internet explorer_server窗口有效具体你看http://www.csdn.net/develop/read_article.asp?id=10427的应用。 有什么资料(除了MSDN)可以阅读吗?有url更好。谢谢啦 如何通过重载CStatic类使控件变为圆形并填充颜色? 动态创建的CSliderCtrl无法拖动 TerminateProcess权限问题 如何在一个程序里调用另一个可执行程序.exe? 关于托盘的问题 请问如何在一个static控件上显示一个jpg的图片,并且图像能够刚好填充在静态框里面(急) 如何建立一个没有菜单的单文档界面(在线等) 我的263收费邮箱发不出信,谁还有类似的问题? 关于注册表项枚举问题,请高手解答 请问大家一个小问题!!! 事务嵌套怎么使用? 各位还在加班呢,我问一个超级菜的问题,请问谁知道在单击菜单某一项时/后改变其标题?
我且以一个例子说说用法例如:
在涉及到IE的编程中,对待WEB控件和CHtmlView我们不能用通常的消息映射
比如处理WM_KEYDOWN,我们要在对CHtmlView的时候输入回车时候MessageBox("enter");,
重载WM_KEYDOWN通常会无效。因为CHtmlView有个Internet Explorer_server窗口截获了输入干了别的。
有了SubClass就好说了。可以自己定义一个CWnd,在其WM_KEYDOWN中处理,然后使用subclass使其有效。
CMyCwnd::OnKeyDown(.....
{ case VK_RETURN:
AfxMessageBox("enter"); ....
}
然后SubClassWindow使其对Internet explorer_server窗口有效具体你看http://www.csdn.net/develop/read_article.asp?id=10427的应用。
有url更好。
谢谢啦