WM_CTLCOLORLISTBOX消息

在系统绘制列表框之前,已发送到列表框的父窗口。 通过响应此消息,父窗口可以使用指定的显示设备上下文句柄设置列表框的文本和背景色。

WM_CTLCOLORLISTBOX

    WPARAM wParam;
    LPARAM lParam; 

参数

wParam

列表框的设备上下文的句柄。

lParam

列表框的句柄。

返回值

如果应用程序处理此消息,则必须将句柄返回到画笔。 系统使用画笔绘制列表框的背景。

备注

默认情况下, DefWindowProc 函数为列表框选择默认系统颜色。

WM_CTLCOLORLISTBOX消息永远不会在线程之间发送。 它仅在一个线程内发送。

如果对话框过程处理此消息,则应将所需的返回值强制转换为 INT_PTR 并直接返回值。 如果对话框过程返回 FALSE,则执行默认消息处理。 SetWindowLong 函数设置的DWL_MSGRESULT值将被忽略。

要求

要求
最低受支持的客户端
Windows Vista [仅限桌面应用]
最低受支持的服务器
Windows Server 2003 [仅限桌面应用]
标头
Winuser.h (包括 Windows.h)

另请参阅

其他资源

RealizePalette

SelectPalette

DefWindowProc