MEASUREITEMSTRUCT 構造体
MEASUREITEMSTRUCT の構造はオーナー描画コントロールまたはメニュー項目のサイズを Windows に通知します。
typedef struct tagMEASUREITEMSTRUCT {
UINT CtlType;
UINT CtlID;
UINT itemID;
UINT itemWidth;
UINT itemHeight;
DWORD itemData
} MEASUREITEMSTRUCT;
パラメーター
CtlType
コントロール型が含まれています。コントロール型の値は次のとおりです。:ODT_COMBOBOX のオーナー描画のコンボ ボックス
ODT_LISTBOX のオーナー描画リスト ボックス
ODT_MENU のオーナー描画のメニュー
CtlID
コンボ ボックス、リスト ボックス、ボタンのコントロール ID が含まれます。このメンバーは、メニューでは使用されません。itemID
メニューのメニュー項目 ID または変数高さのコンボ ボックスやリスト ボックスのリストボックスの項目 ID が含まれています。このメンバーが修正された高さのコンボ ボックス、リスト ボックス、ボタンには使用されません。itemWidth
メニュー項目の幅を指定します。オーナー描画のメニュー項目の所有者はメッセージから戻る前にこのメンバーを設定する必要があります。itemHeight
リスト ボックスやメニューに個別の項目の高さを指定します。は、メッセージから戻る前に、オーナー描画のコンボ ボックス、リスト ボックス、またはメニュー項目の所有者はこのメンバーを入力する必要があります。リスト ボックスの項目の最大の高さは 255 です。itemData
コンボ ボックスやリスト ボックスに、このメンバーは、次のいずれかをリスト ボックスに渡された値が含まれています:メニューの場合は、このメンバーは、次のいずれかのメニューに渡された値が含まれています:
これはウィンドウは、コントロールでのユーザーの操作を正しく処理するようにします。MEASUREITEMSTRUCT の構造の適切なメンバーを入力する失敗により、コントロールの不適切な操作が発生します。
必要条件
Header: winuser.h