CCheckListBox::Create

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_NCCREATEWM_CREATE WM_NCCALCSIZEWM_GETMINMAXINFOメッセージをチェックリスト ボックス コントロールに送信します。

これらのメッセージは既定では、 OnNcCreateOnCreateOnNcCalcSize、およびOnGetMinMaxInfoメンバー関数は、 CWndの基本クラスによって処理されます。既定のメッセージ処理を拡張するには、メッセージ マップに追加、上書き、上記のメッセージ ハンドラー メンバー関数、派生クラス。OnCreateをオーバーライド、たとえば、実行する初期化は新しいクラスに必要な。

次のウィンドウ スタイルをチェックリスト ボックス コントロールに適用します。:

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

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

Index