La estructura de datos MEASUREITEMSTRUCT tiene el siguiente formulario:
typedef struct tagMEASUREITEMSTRUCT {}
nbsp; UI&NT CtlType;
UINT CtlID;
UINT itemID;
UINT itemWidth;
UINT itemHeight;
DWORD itemData
} MEASUREITEMSTRUCT
La estructura MEASUREITEMSTRUCT informa a Windows de las dimensiones de un control dibujado por el propietario o el elemento de menú. Esto permite que Windows correctamente la interacción del usuario con el control de procesos. Error al rellenar los miembros adecuados en la estructura MEASUREITEMSTRUCT provocará operación inadecuada del control.
Miembros
CtlType
Contiene el tipo de control. Los valores de tipos de control son los siguientes:
CtlID
Contiene el identificador de control para un cuadro combinado, cuadro de lista o botón. Este miembro no se utiliza para un menú.
itemID
Contiene el ID de elemento de menú de un menú o el ID de elemento del cuadro de lista, cuadro de lista o cuadro combinado de altura variable. Este miembro no sirve para un cuadro combinado de altura fija o cuadro de lista o de un botón.
itemWidth
Especifica el ancho de un elemento de menú. El propietario del elemento de menú dibujado por el propietario debe llenar a este miembro antes de que devuelve desde el mensaje.
itemHeight
Especifica la altura de un elemento individual en un cuadro de lista o un menú. Antes de que devuelve desde el mensaje, el propietario del cuadro combinado dibujado por el propietario, el cuadro de lista o elemento de menú debe rellenar este miembro. La altura máxima de un elemento de cuadro de lista es de 255.
itemData
Para un cuadro combinado o cuadro de lista, este miembro contiene el valor que se pasó al cuadro de lista por uno de los siguientes:
Para un menú, este miembro contiene el valor que se pasó al menú por uno de los siguientes:
Vea tambié&nnbsp;CWnd::OnMeasureItem