CComboBox::MeasureItem

仮想 void MeasureItem ( LPMEASUREITEMSTRUCT lpMeasureItemStruct );

パラメーター

lpMeasureItemStruct

MEASUREITEMSTRUCT構造体への long ポインター。

解説

オーナー描画スタイルを持つコンボ ボックスを作成するときに、フレームワークによって呼び出されます。

既定では、このメンバー関数は何もしません。このメンバー関数をオーバーライドして、リスト ボックス、コンボ ボックスのサイズを Windows に通知するには、 MEASUREITEMSTRUCT構造体で入力します。CBS_OWNERDRAWVARIABLEスタイルでコンボ ボックスを作成する場合、フレームワークは、リスト ボックスの各項目に対してこのメンバー関数を呼び出します。それ以外の場合、このメンバーが 1 回だけ呼び出されます。

CBS_OWNERDRAWFIXEDスタイルを使用して、 SubclassDlgItemのメンバー関数は、 CWndが作成、オーナー描画コンボ ボックスには、さらにプログラミングの考慮事項が含まれます。テクニカル ノート 14参照してください。

CWnd::OnMeasureItem を MEASUREITEMSTRUCT構造の説明を参照してください。

CComboBox 概要|nbsp;クラス メンバー |階層図(&N)

参照特価;CComboBox::CompareItemCComboBox::DrawItem ために、WM_MEASUREITEMCComboBox::DeleteItem(&N)

Index