Estructura NMTBCUSTOMDRAW (commctrl.h)
Contiene información específica de un código de notificación de NM_CUSTOMDRAW enviado por un control de barra de herramientas.
Sintaxis
typedef struct _NMTBCUSTOMDRAW {
NMCUSTOMDRAW nmcd;
HBRUSH hbrMonoDither;
HBRUSH hbrLines;
HPEN hpenLines;
COLORREF clrText;
COLORREF clrMark;
COLORREF clrTextHighlight;
COLORREF clrBtnFace;
COLORREF clrBtnHighlight;
COLORREF clrHighlightHotTrack;
RECT rcText;
int nStringBkMode;
int nHLStringBkMode;
int iListGap;
} NMTBCUSTOMDRAW, *LPNMTBCUSTOMDRAW;
Miembros
nmcd
Tipo: NMCUSTOMDRAW
Estructura NMCUSTOMDRAW que contiene información general de dibujo personalizada. El miembro uItemState de esta estructura se puede modificar para que un elemento de la barra de herramientas se dibuje en el estado especificado sin cambiar realmente el estado del elemento.
hbrMonoDither
Tipo: HBRUSH
HBRUSH que usará el control al dibujar el fondo de los elementos marcados o dithered. Este miembro se omite si se devuelve TBCDRF_NOMARK desde el código de notificación de NM_CUSTOMDRAW .
hbrLines
Tipo: HBRUSH
HBRUSH que el control usará al dibujar líneas en los botones.
hpenLines
Tipo: HPEN
HPEN que el control usará al dibujar líneas en los botones.
clrText
Tipo: COLORREF
COLORREF que representa el color que usará el control al dibujar texto en elementos normales.
clrMark
Tipo: COLORREF
COLORREF que representa el color de fondo que usará el control al dibujar texto en elementos marcados.
clrTextHighlight
Tipo: COLORREF
COLORREF que representa el color que usará el control al dibujar texto en elementos resaltados.
clrBtnFace
Tipo: COLORREF
COLORREF que representa el color de la cara que usará el control al dibujar botones.
clrBtnHighlight
Tipo: COLORREF
COLORREF que representa el color de la cara que usará el control al dibujar elementos resaltados. Un elemento se resalta si tiene el estilo TBSTATE_MARKED y está incluido en una barra de herramientas que tiene el estilo TBSTYLE_FLAT .
clrHighlightHotTrack
Tipo: COLORREF
COLORREF que representa el color de fondo que usará el control al dibujar texto en elementos de seguimiento activo. Este miembro se omite si no se devuelve TBCDRF_HILITEHOTTRACK desde el código de notificación de NM_CUSTOMDRAW .
rcText
Tipo: RECT
Estructura RECT que, en la entrada, contiene el rectángulo del texto del elemento. Los miembros derecho e inferior de esta estructura se pueden modificar para cambiar el ancho y el alto, respectivamente, del rectángulo de texto del elemento.
nStringBkMode
Tipo: int
Modo de fondo que usará el control al dibujar el texto de un elemento sin iluminación. Puede ser el valor TRANSPARENT o OPAQUE.
nHLStringBkMode
Tipo: int
Modo de fondo que usará el control al dibujar el texto de un elemento resaltado. Puede ser el valor TRANSPARENT o OPAQUE.
iListGap
Tipo: int
Versión 6.0 Especifica la distancia entre la imagen del botón de la barra de herramientas y el texto, en píxeles lógicos, para las barras de herramientas que tienen TBSTYLE_LIST conjunto de estilos.
Tenga en cuenta que Comctl32.dll versión 6 no es redistribuible, pero se incluye en Windows o versiones posteriores. Para usar Comctl32.dll versión 6, especifíquelo en un manifiesto. Para obtener más información sobre los manifiestos, consulte Habilitación de estilos visuales.
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 |