仮想 void DrawItem (LPDRAWITEMSTRUCT lpDrawItemStruct );
パラメーター
lpDrawItemStruct
必要な図面の種類に関する情報が含まれています、 DRAWITEMSTRUCT構造体への long ポインター。
解説
外観が、オーナー描画のチェックリスト ボックス変更のときに、フレームワークによって呼び出されます。DRAWITEMSTRUCT構造体のitemActionとitemStateメンバー実行するのには、図面のアクションを定義します。
既定では、この関数は文字列、それぞれに既定のサイズ チェック ボックス左のリストから成る既定チェック ボックス リストは、描画します。チェック ボックス リストのサイズの作成で指定したもの。
チェックリスト ボックス文字列ではないリスト、高さが可変の項目、または左ではないチェック ボックスなど、既定ではないのチェックリスト ボックスのオーナー描画を実装するのには、この関数をオーバーライドします。アプリケーションlpDrawItemStructこのメンバー関数の終了前に指定したディスプレイ コンテキストに対して選択したすべてのグラフィック デバイス インターフェイス (GDI) オブジェクトを復元する必要があります。
チェックリスト ボックス アイテムはすべて、同じ高さではない場合は、 LBS_OWNERVARIABLE、(作成で指定)、チェックリスト ボックスのスタイルをする必要があり。、 MeasureItem関数をオーバーライドする必要があります。
CCheckListBox 概要|nbsp;クラス メンバー |階層図(&N)