Cchecklistbox:

仮想 void DrawItem (LPDRAWITEMSTRUCT lpDrawItemStruct );

パラメーター

lpDrawItemStruct

必要な図面の種類に関する情報が含まれています、 DRAWITEMSTRUCT構造体への long ポインター。

解説

外観が、オーナー描画のチェックリスト ボックス変更のときに、フレームワークによって呼び出されます。DRAWITEMSTRUCT構造体のitemActionitemStateメンバー実行するのには、図面のアクションを定義します。

既定では、この関数は文字列、それぞれに既定のサイズ チェック ボックス左のリストから成る既定チェック ボックス リストは、描画します。チェック ボックス リストのサイズの作成で指定したもの。

チェックリスト ボックス文字列ではないリスト、高さが可変の項目、または左ではないチェック ボックスなど、既定ではないのチェックリスト ボックスのオーナー描画を実装するのには、この関数をオーバーライドします。アプリケーションlpDrawItemStructこのメンバー関数の終了前に指定したディスプレイ コンテキストに対して選択したすべてのグラフィック デバイス インターフェイス (GDI) オブジェクトを復元する必要があります。

チェックリスト ボックス アイテムはすべて、同じ高さではない場合は、 LBS_OWNERVARIABLE、(作成で指定)、チェックリスト ボックスのスタイルをする必要があり。、 MeasureItem関数をオーバーライドする必要があります。

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

参照特価;CCheckListBox::CreateCCheckListBox::MeasureItem(&N)

Index