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