MEASUREITEMSTRUCT 構造

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)

Index