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_GETMINMAXINFO、 WM_NCCREATE、 WM_NCCALCSIZE、およびWM_CREATEメッセージをウィンドウに送信します。
既定のメッセージ処理を拡張するには、 CWndから派生するクラスを新しいクラスにメッセージ マップを追加、メンバー関数、上記のメッセージを提供します。OnCreateをオーバーライド、たとえば、実行する初期化は新しいクラスに必要な。
さらにさらに機能を派生クラスに追加するにメッセージメッセージ ハンドラーがオーバーライドします。
WS_VISIBLEスタイルを指定する場合は、Windows のウィンドウをアクティブにし、ウィンドウを表示するために必要なすべてのメッセージを送信します。タイトル バーのウィンドウ スタイルを指定した場合、 lpszWindowNameパラメーターでのウィンドウ タイトルがタイトル バーに表示されます。
DwStyleパラメーターウィンドウ スタイルの任意の組み合わせをすることができます。
CWnd の概要|nbsp;クラス メンバー |階層図(&N)
参照特価;:Create、 :: CreateWindowEx(&N)