CWnd::CreateExnbsp(&N);

BOOLCreateEx (DWORDdwExStyle,LPCTSTRlpszClassName,LPCTSTRlpszWindowName,DWORDdwStyle,intx,inty,intnWidth,intパラメーター nHeight,HWNDhwndParent,HMENUnIDorHMenu,LPVOIDlpParam NULL=);

BOOL CreateEx (DWORD dwExStyle、LPCTSTR lpszClassName、LPCTSTR lpszWindowName、DWORD dwStyle、const RECTamp;rectCWnd ※pParentWndUINTnIDLPVOIDlpParam = NULL);(&A)

戻り値

成功した場合は 0 だ。そうでなければ 0。

パラメーター

dwExStyle

作成されるCWndの拡張スタイルを指定します。拡張ウィンドウ スタイルのいずれかに window.nbsp を適用します。(&N);

lpszClassName

ポイントの Windows クラスの名前を null で終わる文字列に (、 WNDCLASS構造)。クラス名は、グローバルのAfxRegisterWndClass関数または任意の定義済みのコントロール クラス名で登録されている任意の名前をすることができます。NULLできませんする必要があります。

lpszWindowName

ウィンドウの名前を含む null で終わる文字列へのポインター。

dwStyle

ウィンドウ スタイル属性を指定します。ウィンドウ スタイル:createの可能な値についてを参照してください。

x

CWndウィンドウの初期の x 位置を指定します。

y

CWndウィンドウの初期の上端の位置を指定します。

nWidth

CWndウィンドウの幅 (デバイス単位)。

パラメーター nHeight

CWndウィンドウの (デバイス単位) の高さを指定します。

hwndParent

作成されるCWndウィンドウの親またはオーナー ウィンドウを識別します。トップレベルのウィンドウにNULLを使用します。

nIDorHMenu

メニューまたは子ウィンドウの識別子を指定します。意味は、ウィンドウのスタイルによって異なります。

lpParam

CREATESTRUCT構造体のlpCreateParamsフィールドによって参照されるデータへのポインター。

rect

PParentWndのクライアント座標で、ウィンドウの位置とサイズ。

pParentWnd

親ウィンドウ。

nID

子ウィンドウの ID。

解説

DwExStyleで指定された拡張スタイルが、オーバー ラップ、ポップアップ、または子ウィンドウを作成します。

CreateExのパラメーターは、 WNDCLASS、ウィンドウ タイトル、ウィンドウ スタイル、および (必要に応じて) 初期位置とウィンドウのサイズを指定します。CreateExウィンドウの親 (存在する場合) と ID もを指定します。

CreateExを実行すると、Windows、 WM_GETMINMAXINFOWM_NCCREATEWM_NCCALCSIZE、およびWM_CREATEメッセージをウィンドウに送信します。

既定のメッセージ処理を拡張するには、 CWndから派生するクラスを新しいクラスにメッセージ マップを追加、メンバー関数、上記のメッセージを提供します。OnCreateをオーバーライド、たとえば、実行する初期化は新しいクラスに必要な。

さらにさらに機能を派生クラスに追加するメッセージメッセージ ハンドラーがオーバーライドします。

WS_VISIBLEスタイルを指定する場合は、Windows のウィンドウをアクティブにし、ウィンドウを表示するために必要なすべてのメッセージを送信します。タイトル バーのウィンドウ スタイルを指定した場合、 lpszWindowNameパラメーターでのウィンドウ タイトルがタイトル バーに表示されます。

DwStyleパラメーターウィンドウ スタイルの任意の組み合わせをすることができます。

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

参照特価;:Create :: CreateWindowEx(&N)

Index