Struttura MEASUREITEMSTRUCT
La struttura di MEASUREITEMSTRUCT notifica alle finestre delle dimensioni di un controllo o di una voce di menu creato dal proprietario.
typedef struct tagMEASUREITEMSTRUCT {
UINT CtlType;
UINT CtlID;
UINT itemID;
UINT itemWidth;
UINT itemHeight;
DWORD itemData
} MEASUREITEMSTRUCT;
Parametri
CtlType
Contiene il tipo di controllo.I valori per i tipi di controllo sono le seguenti:Casella combinata di disegno del proprietario diODT_COMBOBOX
Casella di riepilogo di disegno del proprietario diODT_LISTBOX
Menu di disegno del proprietario diODT_MENU
CtlID
Contiene l'ID del controllo per una casella combinata, una casella di riepilogo, o un pulsante.Questo membro non viene utilizzato per un menu.itemID
Contiene la voce di menu ID per un menu o l'elenco-casella-elemento ID per una casella combinata o di riepilogo di variabile-altezza.Questo membro non viene utilizzato per una casella combinata o di riepilogo a larghezza fissa, o per un pulsante.itemWidth
Specifica la larghezza di una voce di menu.Il proprietario della voce di menu di disegno del proprietario deve soddisfare questo membro prima che venga restituito dal messaggio.itemHeight
Specifica l'altezza di un singolo elemento in una casella di riepilogo o in un menu.Prima di restituire un valore dal messaggio, il proprietario della casella combinata, la casella di riepilogo, una voce di menu o di disegno del proprietario necessario compilare il membro.L'altezza massima di un elemento della casella di riepilogo è 255.itemData
Per una casella combinata o di riepilogo, questo contiene il valore passato alla casella di riepilogo da una delle seguenti operazioni:Per un menu, questo contiene il valore passato al menu da una delle seguenti operazioni:
In questo modo le finestre all'utente processo con il controllo correttamente.La mancata riuscita della compilazione dei membri appropriati nella struttura di MEASUREITEMSTRUCT pertanto il funzionamento non corretto del controllo.
Requisiti
Header: winuser.h