BOOL を作成 (DWORD dwStyle、const RECTamp;rectCWnd ※pParentWndUINTnID );(&A)
戻り値
成功した場合は 0 だ。そうでなければ 0。
パラメーター
dwStyle
チェックリスト ボックスのスタイルを指定します。スタイル (リスト内のすべてのアイテムは同じ高さ) LBS_OWNERDRAWFIXEDまたはLBS_OWNERDRAWVARIABLEのいずれかにする必要があります (リスト内の項目の高さを変える)。このスタイルは、他のリスト ボックスのスタイルを組み合わせることができます。
rect
チェックリスト ボックスのサイズと位置を指定します。CRectオブジェクトまたはRECT構造体のいずれかにすることができます。
pParentWnd
チェックリスト ボックスの親ウィンドウ (通常はCDialogオブジェクト) を指定します。NULLできませんする必要があります。
nID
チェックリスト ボックスのコントロール ID を指定します。
解説
あなたは、 CCheckListBoxオブジェクト 2 つの手順で構築します。まず、クラスを定義するCCheckListBoxから派生した、[Windows のチェックリスト ボックスの初期化とCCheckListBoxにつく作成を呼び出します。CCheckListBox::CCheckListBoxをのサンプルを参照してください。
作成を実行すると、Windows WM_NCCREATE、 WM_CREATE WM_NCCALCSIZE、 WM_GETMINMAXINFOメッセージをチェックリスト ボックス コントロールに送信します。
これらのメッセージは既定では、 OnNcCreate、 OnCreate、 OnNcCalcSize、およびOnGetMinMaxInfoメンバー関数は、 CWndの基本クラスによって処理されます。既定のメッセージ処理を拡張するには、メッセージ マップに追加、上書き、上記のメッセージ ハンドラー メンバー関数、派生クラス。OnCreateをオーバーライド、たとえば、実行する初期化は新しいクラスに必要な。
次のウィンドウ スタイルをチェックリスト ボックス コントロールに適用します。:
CCheckListBox 概要|nbsp;クラス メンバー |階層図(&N)
参照特価;CCheckListBox::CCheckListBox(&N)