MEASUREITEMSTRUCTのデータ構造は次の形式をが:
typedef 構造体 tagMEASUREITEMSTRUCT {特価;UINT CtlType;UINT CtlID;UINT itemID;UINT itemWidth;UINT itemHeight;DWORD itemData} MEASUREITEMSTRUCT(&N)
MEASUREITEMSTRUCT構造、オーナー描画コントロールまたはメニュー項目のサイズを Windows に通知します。これは、コントロールでユーザーとの対話を正しく処理する Windows ことができます。MEASUREITEMSTRUCT構造内の適切なメンバーに必要事項を記入するには、コントロールの不適切な操作失敗します。
メンバー
CtlType
コントロールの種類が含まれています。コントロールの種類の値のとおりです。:
CtlID
コンボ ボックス、リスト ボックス、またはボタンのコントロール ID が含まれています。このメンバーのメニューを使用しません。
itemID
メニューのメニュー項目 ID、または、高さが可変のコンボ ボックスまたはリスト ボックスのリスト ボックス項目 ID が含まれています。このメンバーは、固定高さコンボ ボックスまたはリスト ボックス、またはボタンを使用されません。
itemWidth
メニュー アイテムの幅を指定します。メッセージを返す前にオーナー描画メニュー項目の所有者はこのメンバーを埋める必要があります。
itemHeight
個々 のアイテムの高さには、リスト ボックスまたはメニューを指定します。メッセージから、オーナー描画コンボ ボックスの所有者を返す前に、リスト ボックス、またはメニュー項目このメンバーを埋める必要があります。リスト ボックスの項目の高さの最大値は 255 です。
itemData
コンボ ボックスまたはリスト ボックスには、このメンバーにはリスト ボックスには、次のいずれかによって渡された値が含まれています:
メニューには、メニューには、次のいずれかによって渡された値にはこのメンバーが含まれています。:
参照特価;CWnd::OnMeasureItem(&N)