模拟MFC和WTL对Windows窗口框架消息映射机制的封装代码
来源:互联网 发布:在淘宝买游戏号安全吗 编辑:程序博客网 时间:2024/05/22 05:24
参考资料:MFC、WTL消息映射机制
消息映射用法举例:
BEGIN_MESSAGE(W32Button, W32Wnd)
ON_W32MESSAGE(WM_LBUTTONDOWN, OnLButtonDown)
ON_W32MESSAGE(WM_LBUTTONUP, OnLButtonUP)
ON_W32MESSAGE(WM_ERASEBKGND, OnEraseBkgnd)
END_MESSAGE()
LRESULT OnEraseBkgnd(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled)
{
return 0;
}
LRESULT OnLButtonDown(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled)
{
return 0;
}
LRESULT OnLButtonUP(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled)
{
return 0;
}
具体用法请参考W32Button.h所实现的支持自画Button类。
并非是要取代MFC和WTL、而在于在一些小项目中的轻量级解决方案。
之所以写这东西,主要是因为在将WTL类的Button派生后,如果在派生类中使用了消息映射,那么基类的消息映射就会失效,而MFC却可以,W32Wnd类源代码已经解决了此问题。
示例Demo程序:http://www.nhvideo.net/codes/W32ButtonDemo.rar
- 模拟MFC和WTL对Windows窗口框架消息映射机制的封装代码
- Win32中窗口的创建和消息机制以及MFC对Win32的封装简介
- Win32中窗口的创建和消息机制以及MFC对Win32的封装简介
- MFC对windows三类消息映射机制的理解
- SDK对消息的处理过程和MFC消息映射及MFC中类产的对象与窗口
- 消息线程,对MFC消息机制的局部模拟
- MFC的消息映射机制
- MFC的消息映射机制
- MFC的消息映射机制
- MFC的消息映射机制
- MFC的消息映射机制
- 解读ATL/WTL/MFC消息映射的实现方式
- WTL的消息机制
- Lesson4 MFC消息映射机制和CDC类的使用
- Lesson4 MFC消息映射机制和CDC类的使用
- MFC消息映射机制和绘图DC的获取
- MFC程序的运行过程和消息映射机制
- 4MFC消息映射机制和CDC
- 铁打的营盘流水的兵
- 银狐999的个人BLOG
- 我的BBS的雏形
- Windows 2003 全优化
- 6月8日*夜
- 模拟MFC和WTL对Windows窗口框架消息映射机制的封装代码
- 你了解“职业刻板印象”吗
- Rave结构
- Rave Reports初步入门
- RAVE中Band的BandStyle属性设定方法
- Rave中横向打印的解决方案
- 从 Visual Basic 6.0 到 Visual Basic.NET 的转换
- RAVE中TRvCustomConnection组件介绍
- RAVE中Rendering组件介绍