CWindowImpl::Create

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

[入力]子ウィンドウは、ウィンドウの識別子。最上位のウィンドウのHWNDUINTにキャストします。既定値は 0 です。

解説

新しいウィンドウ クラスに基づいてウィンドウを作成します。それはまだ登録されている場合作成は最初ウィンドウ クラスを登録します。新しく作成されたウィンドウが自動的に、 CWindowImplオブジェクトに接続されています。

既存のウィンドウ クラスに基づくウィンドウ クラスを使用するには、 CWindowImplからクラスを派生し、 DECLARE_WND_SUPERCLASSマクロが含まれます。既存のウィンドウ クラスのウィンドウ プロシージャは、 m_pfnSuperWindowProcに保存されます。詳細についてを参照してください、 CWindowImplの概要。

特価;場合は既にSubclassWindowと呼ばれるが作成を呼び出さないでください。(&N)。

CWindowImpl の概要|nbsp;クラス メンバー(&N)

参照してください。

CWindowImpl::GetWndClassInfoCWndClassInfo::RegisterCWindow::m_hWnd

Index