Aracılığıyla paylaş


MEASUREITEMSTRUCT yapısı

MEASUREITEMSTRUCT Yapısı Windows sahibi çizilen denetimi veya menü öğenin boyutlarını bildirir.

typedef struct tagMEASUREITEMSTRUCT {
   UINT CtlType;
   UINT CtlID;
   UINT itemID;
   UINT itemWidth;
   UINT itemHeight;
   DWORD itemData
} MEASUREITEMSTRUCT;

Parametreler

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

    • odt_combobox sahibi tarafından çizilen birleşik giriş kutusu

    • ODT_LISTBOX sahibi tarafından çizilen liste kutusu

    • odt_menu sahibi tarafından çizilen menüsü

  • CtlID
    Açılan kutu, liste kutusu veya düğme denetimi Kimliğini içerir.Bu üye menüsü için kullanılmaz.

  • itemID
    Bir menü menü öğesi kimliği veya değişken yüksekliğe birleşik giriş kutusu veya liste kutusu liste kutusu öğesi kimliği içerir.Bu üye, bir düğme veya sabit yükseklikli birleşik giriş kutusu veya liste kutusu için kullanılmaz.

  • itemWidth
    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
    Bir liste kutusu veya bir menü ayrı bir madde yüksekliğini belirtir.Sahibi tarafından çizilen kutunun sahibini iletiden döndürmeden önce liste kutusu veya menü öğesi dışında bu üye doldurmanız gerekir.Liste kutusu öğesi yüksekliği en fazla 255'tir.

  • itemData
    Bu üye, birleşik giriş kutusu veya liste kutusu liste kutusunda aşağıdakilerden birini geçildi değeri içerir:

    Bir menü, bu üye menüsünde aşağıdakilerden birini geçildi değeri içerir:

Bu denetim kullanıcı etkileşimi doğru işlem olanak tanır.Uygun üyeleri doldurmak için hata MEASUREITEMSTRUCT yapısı hatalı işlem denetimi neden olur.

Gereksinimler

Başlık: winuser.h

Ayrıca bkz.

Başvuru

CWnd::OnMeasureItem

Diğer Kaynaklar

Yapıları, stiller, geri aramaları ve ileti eşlemeleri