当按钮,组合框,列表框或菜单的视觉方面已更改时,WM_DRAWITEM消息将发送到所有者按钮,组合框,列表框或菜单的所有者窗口。
WM_DRAWITEM
idCtl = (UINT) wParam; //控制标识符
lpdis = (LPDRAWITEMSTRUCT) lParam; //项目图纸信息
参数
【idCtl】
价值【wParam中】.指定发送WM_DRAWITEM消息的控件的标识符。如果消息由菜单发送,则此参数为零。
【如果应用程序处理此消息,应返回TRUE。】
价值【lParam的】.指向DRAWITEMSTRUCT结构,其中包含有关要绘制的项目和所需绘图类型的信息。
返回值
如果应用程序处理此消息,它应该返回TRUE。
默认动作
DefWindowProc函数绘制所有者绘制的列表框项目的焦点矩形。
备注
DRAWITEMSTRUCT结构的itemAction成员指定应用程序应执行的绘图操作。
在处理该消息之前,应用程序应该确保由DRAWITEMSTRUCT结构的hDC成员标识的设备上下文是默认状态。
也可以看看