Estructura NMLVCUSTOMDRAW (commctrl.h)
Contiene información específica de un código de notificación de NM_CUSTOMDRAW (vista de lista) enviado por un control de vista de lista.
Sintaxis
typedef struct tagNMLVCUSTOMDRAW {
NMCUSTOMDRAW nmcd;
COLORREF clrText;
COLORREF clrTextBk;
int iSubItem;
DWORD dwItemType;
COLORREF clrFace;
int iIconEffect;
int iIconPhase;
int iPartId;
int iStateId;
RECT rcText;
UINT uAlign;
} NMLVCUSTOMDRAW, *LPNMLVCUSTOMDRAW;
Miembros
nmcd
Tipo: NMCUSTOMDRAW
Estructura NMCUSTOMDRAW que contiene información general de dibujo personalizada.
clrText
Tipo: COLORREF
Valor COLORREF que representa el color que se usará para mostrar el primer plano del texto en el control de vista de lista.
clrTextBk
Tipo: COLORREF
Valor COLORREF que representa el color que se usará para mostrar el fondo de texto en el control de vista de lista. En la versión 6.0., este miembro se omite si la imagen de fondo se establece con el mensaje LVM_SETBKIMAGE .
iSubItem
Tipo: int
Versión 4.71. Índice del subelemento que se está dibujando. Si se dibuja el elemento principal, este miembro será cero.
dwItemType
Tipo: DWORD
Versión 6.0. DWORD que contiene el tipo del elemento que se va a dibujar. Este miembro puede ser uno de los siguientes valores.
Valor | Significado |
---|---|
|
Se va a dibujar un elemento. |
|
Se va a dibujar un grupo. |
|
Cada elemento se va a dibujar. |
clrFace
Tipo: COLORREF
Versión 6.0.Valor COLORREF que representa el color que se usará para mostrar la cara de un elemento.
iIconEffect
Tipo: int
Versión 6.0. Valor de tipo int que especifica el efecto que se aplica a un icono, como Glow, Shadow o Pulse.
iIconPhase
Tipo: int
Versión 6.0. Valor de tipo int que especifica la fase de un icono.
iPartId
Tipo: int
Versión 6.0. Valor de tipo int que especifica el identificador de la parte de un elemento que se va a dibujar.
iStateId
Tipo: int
Versión 6.0. Valor de tipo int que especifica el identificador del estado de un elemento que se va a dibujar.
rcText
Tipo: RECT
Versión 6.0.RECT que especifica el rectángulo en el que se va a dibujar el texto.
uAlign
Tipo: UINT
Versión 6.0.UINT que especifica cómo se debe alinear un grupo. Este miembro puede ser uno de los siguientes valores.
Valor | Significado |
---|---|
|
Centre el grupo. |
|
Alinee el grupo a la izquierda. |
|
Alinee el grupo a la derecha. |
Comentarios
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 | commctrl.h |