Estructura MEASUREITEMSTRUCT

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:

Vea tambié&nnbsp;CWnd::OnMeasureItem

Index