次の方法で共有


CWnd::OnCreate

 

フレームワークは、Windows のウィンドウは [作成] または CreateEx のメンバー関数を呼び出すことによって作成されたアプリケーションが必要とすると、このメンバー関数を呼び出します。

構文

      afx_msg int OnCreate(
   LPCREATESTRUCT lpCreateStruct 
);

パラメーター

  • lpCreateStruct
    CREATESTRUCT をポイントし、構成します CWnd 作成されたオブジェクトに関する情報が含まれています。

戻り値

OnCreateCWnd のオブジェクトの作成を続行するために 0 を返す必要があります。 アプリケーションがを返した場合は、– 1 を指定すると、ペインは破棄されます。

解説

CWnd のオブジェクトは、ウィンドウが作成されてから参照できるようにする前に、この呼び出しを受信します。 OnCreate[作成] または CreateEx のメンバー関数が返される前に呼び出されます。

派生クラスで必要な初期化を実行するには、このメンバー関数をオーバーライドします。

CREATESTRUCT の構造はウィンドウの作成に使用するパラメーターのコピーが含まれています。

注意

このメンバー関数は、アプリケーションが Windows メッセージを処理できるようにするためにフレームワークによって呼び出されます。この関数に渡されるパラメーターの値は、フレームワークがメッセージ受信時に受け取ったパラメーターの値に基づいています。この関数の基本クラスの実装を呼び出した場合は、関数に渡したパラメーターではなく、メッセージと共に渡されたパラメーター自体が使用されます。

必要条件

ヘッダー: afxwin.h

参照

CWnd クラス
階層図
CWnd::CreateEx
CWnd::OnNcCreate
WM_CREATE
CWnd::Default
CWnd::FromHandle