次の方法で共有


CComboBoxEx::Create

コンボ ボックスを作成し、CComboBoxEx のオブジェクトにアタッチします。

virtual BOOL Create(
   DWORD dwStyle,
   const RECT& rect,
   CWnd* pParentWnd,
   UINT nID 
);

パラメーター

  • dwStyle
    コンボ ボックスに適用されるコンボ ボックスのスタイルを組み合わせて指定します。スタイルの詳細については、次 [コメント] を参照してください。

  • rect
    コンボ ボックスの位置とサイズである RECT の構造体、または CRect のオブジェクトへの参照。

  • pParentWnd
    コンボ ボックス (通常 CDialog) の親ウィンドウである CWnd オブジェクトへのポインター。これは nullである必要があります。

  • nID
    コンボ ボックスのコントロール ID を指定します。

戻り値

オブジェクトが正常に作成された場合は、; それ以外の場合は 0。

解説

2 ステップで CComboBoxEx のオブジェクトを作成する:

  1. CComboBoxEx のオブジェクトを構築します CComboBoxEx

  2. Windows の拡張コンボ ボックスを作成し、CComboBoxEx のオブジェクトに関連するこのメンバー関数を呼び出します。

**[作成]**を呼び出すと、MFC はコモン コントロールを初期化します。

コンボ ボックスを作成する場合、次のコンボ ボックス スタイルの一部または全体を指定できます:

  • CBS_SIMPLE

  • CBS_DROPDOWN

  • CBS_DROPDOWNLIST

  • CBS_AUTOHSCROLL

  • WS_CHILD

ウィンドウ作成時にこれ以外のスタイルはすべて無視されます。ComboBoxEx のコントロールは、追加の機能を提供する拡張スタイルをサポートします。これらのスタイルは Windows SDKの ComboBoxEx のコントロールの拡張スタイルで、示します。SetExtendedStyleを呼び出して、これらのスタイルを設定します。

は、コントロールとの拡張ウィンドウ スタイルを使用する場合は、**[作成]**の代わりに CreateEx を呼び出します。

必要条件

ヘッダー: afxcmn.h

参照

関連項目

CComboBoxEx クラス

階層図

CComboBoxEx::CComboBoxEx