Estructura NMTBDISPINFOA (commctrl.h)
Contiene y recibe información para mostrar de un elemento de barra de herramientas. Esta estructura se usa con el código de notificación de TBN_GETDISPINFO.
Sintaxis
typedef struct {
NMHDR hdr;
DWORD dwMask;
int idCommand;
DWORD_PTR lParam;
int iImage;
LPSTR pszText;
int cchText;
} NMTBDISPINFOA, *LPNMTBDISPINFOA;
Miembros
hdr
estructura de NMHDR que contiene información adicional sobre la notificación.
dwMask
Tipo: DWORD de
Conjunto de marcas que indican qué miembros de esta estructura se solicitan. Puede ser uno o varios de los siguientes valores.
Valor | Significado |
---|---|
|
Se solicita el índice de imagen del elemento. El índice de imagen debe colocarse en el miembro |
|
Actualmente no se ha implementado. |
|
Establezca esta marca al procesar TBN_GETDISPINFO; el control de la barra de herramientas conservará la información proporcionada y no la solicitará de nuevo. |
idCommand
Tipo: int
Identificador de comando del elemento para el que se solicita información para mostrar. El control rellena este miembro antes de enviar el código de notificación.
lParam
Tipo: DWORD_PTR
Valor definido por la aplicación asociado al elemento para el que se solicita información para mostrar. El control rellena este miembro antes de enviar el código de notificación.
iImage
Tipo: int
Índice de imagen del elemento.
pszText
Tipo: LPTSTR de
Puntero a un búfer de caracteres que recibe el texto del elemento.
cchText
Tipo: int
Tamaño del búfer de pszText, en caracteres.
Observaciones
Nota
El encabezado commctrl.h define NMTBDISPINFO como alias que selecciona automáticamente la versión ANSI o Unicode de esta función en función de la definición de la constante de preprocesador UNICODE. La combinación del uso del alias neutral de codificación con código que no es neutral de codificación puede dar lugar a errores de coincidencia que dan lugar a errores de compilación o tiempo de ejecución. Para obtener más información, vea Conventions for Function Prototypes.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows Vista [solo aplicaciones de escritorio] |
servidor mínimo admitido | Windows Server 2003 [solo aplicaciones de escritorio] |
encabezado de |
commctrl.h |