HWND を作成 (HWND hWndParent、RECTamp;rcPosLPCTSTRszWindowNameNULL、DWORD =dwStyleWS_CHILD = |WS_VISIBLE、DWORD dwExStyle = 0、UINT nID = 0);(&A)
戻り値
成功の場合は、新しく作成されたウィンドウへのハンドル。それ以外の場合、 NULL。
パラメーター
hWndParent
[入力]親またはオーナー ウィンドウへのハンドル。
rcPos
[入力]A ウィンドウの位置を指定するRECT構造体。
szWindowName
[入力]ウィンドウの名前を指定します。既定値はNULLです。
dwStyle
[入力]ウィンドウのスタイル。既定値はWS_CHILD です |WS_VISIBLE。使用可能な値の一覧についてを参照してください CreateWindow プラットフォーム SDK。
dwExStyle
[入力]拡張ウィンドウ スタイル。既定値は 0、拡張スタイルを意味です。使用可能な値の一覧についてを参照してください CreateWindowEx プラットフォーム SDK。
nID
[入力]子ウィンドウは、ウィンドウの識別子。最上位のウィンドウのHWNDはUINTにキャストします。既定値は 0 です。
解説
新しいウィンドウ クラスに基づいてウィンドウを作成します。それはまだ登録されている場合作成は最初ウィンドウ クラスを登録します。新しく作成されたウィンドウが自動的に、 CWindowImplオブジェクトに接続されています。
既存のウィンドウ クラスに基づくウィンドウ クラスを使用するには、 CWindowImplからクラスを派生し、 DECLARE_WND_SUPERCLASSマクロが含まれます。既存のウィンドウ クラスのウィンドウ プロシージャは、 m_pfnSuperWindowProcに保存されます。詳細についてを参照してください、 CWindowImplの概要。
注特価;場合は既にSubclassWindowと呼ばれるが作成を呼び出さないでください。(&N)。
CWindowImpl の概要|nbsp;クラス メンバー(&N)
参照してください。
CWindowImpl::GetWndClassInfo、 CWndClassInfo::Register、 CWindow::m_hWnd