mensaje de WM_CTLCOLORLISTBOX
Se envía a la ventana primaria de un cuadro de lista antes de que el sistema dibuje el cuadro de lista. Al responder a este mensaje, la ventana primaria puede establecer los colores de texto y fondo del cuadro de lista mediante el identificador de contexto del dispositivo de visualización especificado.
WM_CTLCOLORLISTBOX
WPARAM wParam;
LPARAM lParam;
Parámetros
-
wParam
-
Controle el contexto del dispositivo para el cuadro de lista.
-
lParam
-
Identificador del cuadro de lista.
Valor devuelto
Si una aplicación procesa este mensaje, debe devolver un identificador a un pincel. El sistema usa el pincel para pintar el fondo del cuadro de lista.
Comentarios
De forma predeterminada, la función DefWindowProc selecciona los colores del sistema predeterminados para el cuadro de lista.
El mensaje de WM_CTLCOLORLISTBOX nunca se envía entre subprocesos. Solo se envía dentro de un subproceso.
Si un procedimiento de cuadro de diálogo controla este mensaje, debe convertir el valor devuelto deseado en un INT_PTR y devolver el valor directamente. Si el procedimiento del cuadro de diálogo devuelve FALSE, se realiza el control de mensajes predeterminado. Se omite el valor de DWL_MSGRESULT establecido por la función SetWindowLong .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado |
|
Consulte también
-
Otros recursos