WTL 中的COwnerDraw应用
来源:互联网 发布:mac医学词典 编辑:程序博客网 时间:2024/05/07 18:55
COwnerDraw是WTL为用户提供为自画和定制外观控件的模板类,最近被这个类搞的晕头转向,其实关键的东西也只是那么一点点.
这是这个宏的全貌
#define REFLECT_NOTIFICATIONS() \
{ \
bHandled = TRUE; \
lResult = ReflectNotifications(uMsg, wParam, lParam, bHandled); \
if(bHandled) \
return TRUE; \
}
这个宏调用的是函数CWindowImplRoot::ReflectNotifications。这个函数通过参数取得发送事件控件的窗体句柄,并通过该句柄将事件发还给控件.
最后还有一点不是所有的控件都可以用COwnerDraw来自绘控件的,只有5个控件(MENU,LISTBOX,COMBOBOX,BUTTON,STATIC)支持.
呵呵,就是这样.
- WTL 中的COwnerDraw应用
- WTL自绘控件(继承COwnerDraw)
- wtl CPropertySheet 去掉 “应用”按钮
- WTL中的数据交换(DDX)
- WTL中的LINK error问题
- 浅析WTL中的消息反射
- WTL中的窗口消息传递
- WTL
- WTL
- WTL
- WTL
- WTL
- WTL
- WTL
- WTL
- wTL
- WTL
- WTL
- 东软实训项目个人总结
- 可执行程序的入口点在那里?
- android intent activity使用语法
- C#断点续传
- jQuery 修改css效果
- WTL 中的COwnerDraw应用
- Java网络编程从入门到精通(2):创建InetAddress对象的四个静态方法
- POJ 3259 有负权的最短路 SPFA
- android数据存储的几种方式
- Java Annotation
- 《ARM Cortex-M3权威指南》笔记(2)
- SAP Logon Group 配置
- android 相册两组建配置
- CvScalar