请问如何写一个CWnd派生的类包含一些基本的窗口功能?目前总用CDialog的派生类实现觉得比较麻烦
请问如何写一个CWnd派生的类包含一些基本的窗口功能?目前总用CDialog的派生类实现觉得比较麻烦我自己写过CWnd派生的类结果效果不太好,窗口的边框和标题的重绘总是感...
请问如何写一个CWnd派生的类包含一些基本的窗口功能?目前总用CDialog的派生类实现觉得比较麻烦
我自己写过CWnd派生的类结果效果不太好,窗口的边框和标题的重绘总是感觉不太好,另外还有键盘按键的响应也不好,比如按上下左右该窗口就失去焦点,而且这个窗口获得焦点的时候标题栏也不能高亮显示,可是CDialog类这些功能都实现了。
每次都从CDialog类派生在移植的时候稍微麻烦点,所以想请问一下怎样直接从CWnd类派生一个基本的窗口类不用对话框资源但是包含了对话框窗口的基本窗口功能呢? 展开
我自己写过CWnd派生的类结果效果不太好,窗口的边框和标题的重绘总是感觉不太好,另外还有键盘按键的响应也不好,比如按上下左右该窗口就失去焦点,而且这个窗口获得焦点的时候标题栏也不能高亮显示,可是CDialog类这些功能都实现了。
每次都从CDialog类派生在移植的时候稍微麻烦点,所以想请问一下怎样直接从CWnd类派生一个基本的窗口类不用对话框资源但是包含了对话框窗口的基本窗口功能呢? 展开
2个回答
展开全部
我写了一个示例程序(在VC6下编译通过),希望对你有帮助。
下载地址:http://sites.google.com/site/qiujiejia1/Home/CWND_DEMO.zip
工程下的 MyWnd.cpp MyWnd.h 两个文件就是CWnd的派生类 MyWnd 这两个文件可以移植到你需要的工程里面。
以上仅供参考!
下载地址:http://sites.google.com/site/qiujiejia1/Home/CWND_DEMO.zip
工程下的 MyWnd.cpp MyWnd.h 两个文件就是CWnd的派生类 MyWnd 这两个文件可以移植到你需要的工程里面。
以上仅供参考!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询