MEASUREITEMSTRUCT yapısı

MEASUREITEMSTRUCT veri yapısı aşağıdaki biçime sahiptir:

typedef struct tagMEASUREITEMSTRUCT {}
 nbsp;  UI&NT CtlType;
    UINT CtlID;
    UINT ItemId;
    UINT itemWidth;
    UINT itemHeight;
    dword ItemData
} MEASUREITEMSTRUCT

MEASUREITEMSTRUCT yapısı Windows denetim sahibi çizilmiş veya menü öğesini boyutları bildirir. Bu Windows kullanıcı etkileşimi ile denetimi doğru şekilde işlemek sağlar. MEASUREITEMSTRUCT yapısına uygun üyeleri doldurmak için hata denetimi yanlış işlem neden olur.

Üyeler

CtlType

Denetim türünü içerir. Denetim türleri için değerler aşağıdaki gibidir:

CtlID

Açılan kutu, liste kutusu veya düğme denetiminin kimliğini içerir. Bu üye için bir menü kullanılmaz.

itemId

Menü menü öğesi kimliği veya değişken yüksekliğe açılan kutu veya liste kutusu liste kutusu öğesi kimliği içerir. Bu üye sabit yükseklikte açılan kutu veya liste kutusu ya da bir düğme kullanılmaz.

itemWidth

Bir menü öğesi genişliğini belirtir. Gelen iletiyi döndürür önce sahibi tarafından çizilen menü öğesinin sahibi bu üye doldurmanız gerekir.

itemHeight

Liste kutusu veya bir menü ayrı bir madde yüksekliğini belirtir. Mesaj, sahibi tarafından çizilen açılan kutunun sahibini döndürür önce liste kutusu veya menü öğesi bu üye doldurmanız gerekir. Liste kutusu öğesi maksimum yüksekliği ise 255.

itemData

Bir açılan kutu veya liste kutusu için bu üye liste kutusuna aşağıdakilerden birini geçti değeri içerir.:

Ayrıca bkz: CWnd::OnMeasureItem

Index