commctrl.h
Estructura HD_ITEM
Definición
typedef struct _HD_ITEM { hdi UINT mask; int cxy; LPTSTR pszText; HBITMAP hbm; int cchTextMax; int fmt; LPARAM lParam; } HD_ITEM;
La estructura HD_ITEM contiene información sobre un ítem de un control de cabecera.
Descripción
- mask
Máscara que indica cuales de los otros miembros de la estructura contienen datos válidos. Este miembro puede ser una combinación de los siguientes valores:
Valor Significado HDI_BITMAP El miembro hbm es válido. HDI_FORMAT El miembro fmt es válido. HDI_HEIGHT El miembro cxy es válido y especifica la altura del ítem. HDI_LPARAM El miembro lParam es válido. HDI_TEXT Los miembros pszText y cchTextMax son válidos. HDI_WIDTH El miembro cxy es válido y especifica la anchura del ítem. - cxy
- Anchura o altura del ítem.
- pszText
- Puntero a cadena del ítem.
- hbm
- Manipulador de mapa de bits del ítem.
- cchTextMax
- Longitud de la cadena del ítem, en caracteres.
- fmt
Un conjunto de banderas de bit que especifican el formato del ítem.
Este miembro puede incluir uno de las siguentes banderas de bit de justificación de texto o de lectura de derecha a izquierda:
Valor Significado HDF_CENTER Centra el contenido del ítem. HDF_LEFT Alinéa a la izquierda el contenido del ítem. HDF_RIGHT Alinéa a la derecha el contenido del ítem. HDF_RTLREADING Muestra el texto usando el orden de lectura de derecha a izquierda en sistemas hebreo o árabes. El valor anterior se combina con uno de los siguientes:
Valor Significado HDF_BITMAP El ítem muestra un mapa de bits. HDF_OWNERDRAW La ventana propietaria del control de cabecera traza el ítem. HDF_STRING El ítem muestra una cadena. Se puede usar la máscara HDF_JUSTIFYMASK para aislar la porción de justificación de texto del miembro fmt.
- lParam
- Dato de ítem definido por la aplicación.