Struttura MEASUREITEMSTRUCT

La struttura di dati MEASUREITEMSTRUCT ha la seguente forma:

typedef struct {tagMEASUREITEMSTRUCT
 nbsp;  UI&NT CtlType;
    UINT CtlID;
    UINT itemID;
    UINT itemWidth;
    UINT itemHeight;
    DWORD itemData
} MEASUREITEMSTRUCT

La struttura MEASUREITEMSTRUCT informa Windows delle dimensioni di un controllo dal proprietario o voce di menu. Questo permette di Windows elaborare correttamente l'interazione dell'utente con il controllo. Fallimento di compilare i membri corretto nella struttura MEASUREITEMSTRUCT causerā non corretto funzionamento del controllo.

Membri

CtlType

Contiene il tipo di controllo. I valori per i tipi di controllo sono i seguenti:

CtlID

Contiene l'ID di controllo per una casella combinata, una casella di riepilogo o un pulsante. Questo membro non viene utilizzato per un menu.

itemID

Contiene l'ID della voce di menu per un menu o l'ID dell'elemento di elenco-scatola per una casella di riepilogo o una casella combinata di altezza variabile. Questo membro non viene utilizzato per una casella di riepilogo o una casella combinata di altezza fissa, o per un pulsante.

itemWidth

Specifica la larghezza di una voce di menu. Il proprietario della voce di menu creati dal proprietario deve compilare questo membro prima di restituire il messaggio.

itemHeight

Specifica l'altezza di un singolo elemento in una casella di riepilogo o un menu. Prima di restituire il messaggio, il proprietario della casella combinata creati dal proprietario, casella di riepilogo o voce di menu necessario compilare questo membro. L'altezza massima di una voce di elenco casella č 255.

itemData

Per una casella combinata o casella di riepilogo, questo membro contiene il valore che č stato approvato alla casella di riepilogo con uno dei seguenti:

Vedere a&nchenbsp;CWnd::OnMeasureItem

Index