WM_DRAWITEM
计算机语言
WM_DRAWITEM,计算机语言,用在组合框,列表框或菜单上的代码。
用途
WM_DRAWITEM消息在组合框,列表框或菜单视觉效果改变时发送到对象的所有者窗口。
一般此消息在控件需要重画时发出,在收到此消息之后控件才会执行重画。如果事先截获此消息
,就可以用自己的代码来重画某一个控件,这就是子类化重画的基本原理。当然,子类化重画还有其他更复杂的细节。
返回值
如果一个应用程序处理这个消息,它应该返回TRUE。
默认操作
DefWindowProc函数在列表框条目上绘制焦点矩形。
需要重画的控件需要指定BS_OWNERDRAW属性。
DRAWITEMSTRUCT结构的itemAction成员指定的绘图应用程序应该执行的操作。
在返回处理这个消息之前,应确保应用程序的
设备上下文
的hDC成员的DRAWITEMSTRUCT结构是在默认状态下。
支持信息
Windows NT中:需要3.1或更高版本。
Windows需要Windows 95或更高版本。
Windows CE的:需要1.0或更高版本。
文件头:在WINUSER.H声明。
参考资料
子类化重画
.百度.
最新修订时间:2023-05-23 14:48
条目作者
小编
资深百科编辑
目录
概述
用途
返回值
默认操作
参考资料
Copyright©2024
闽ICP备2024072939号-1