CWnd::OnCreate
フレームワークは、Windows のウィンドウは [作成] または CreateEx のメンバー関数を呼び出すことによって作成されたアプリケーションが必要とすると、このメンバー関数を呼び出します。
構文
afx_msg int OnCreate(
LPCREATESTRUCT lpCreateStruct
);
パラメーター
- lpCreateStruct
CREATESTRUCT をポイントし、構成します CWnd 作成されたオブジェクトに関する情報が含まれています。
戻り値
OnCreate は CWnd のオブジェクトの作成を続行するために 0 を返す必要があります。 アプリケーションがを返した場合は、– 1 を指定すると、ペインは破棄されます。
解説
CWnd のオブジェクトは、ウィンドウが作成されてから参照できるようにする前に、この呼び出しを受信します。 OnCreate は [作成] または CreateEx のメンバー関数が返される前に呼び出されます。
派生クラスで必要な初期化を実行するには、このメンバー関数をオーバーライドします。
CREATESTRUCT の構造はウィンドウの作成に使用するパラメーターのコピーが含まれています。
注意
このメンバー関数は、アプリケーションが Windows メッセージを処理できるようにするためにフレームワークによって呼び出されます。この関数に渡されるパラメーターの値は、フレームワークがメッセージ受信時に受け取ったパラメーターの値に基づいています。この関数の基本クラスの実装を呼び出した場合は、関数に渡したパラメーターではなく、メッセージと共に渡されたパラメーター自体が使用されます。
必要条件
ヘッダー: afxwin.h
参照
CWnd クラス
階層図
CWnd::CreateEx
CWnd::OnNcCreate
WM_CREATE
CWnd::Default
CWnd::FromHandle