CWnd::PreCreateWindow

仮想 BOOL PreCreateWindow ( CREATESTRUCTamp; cs );(&A)

戻り値

ウィンドウの作成を続行する必要があります作成の失敗を示す 0。

パラメーター

cs

CREATESTRUCT構造体。

解説

CWndオブジェクトに接続されているウィンドウの作成前に、フレームワークによって呼び出されます。

決してこの関数を直接呼び出す。

この関数の既定の実装は、 NULLウィンドウ クラス名をチェックし、適切な既定値に置き換えられます。ウィンドウが作成される前にCREATESTRUCT構造体を変更するには、この関数をオーバーライドします。

CWndから派生した各クラス独自の機能のPreCreateWindowのオーバーライドを追加します。デザインによっては、これらの派生PreCreateWindowは記載されていません。各クラスとスタイル間の相互依存に適切なスタイルを決定するには、アプリケーションの基本クラスの MFC ソース コードを調べることができます。アプリケーションの基本クラスで使用されているスタイル機能を提供するかどうかを確認することができますPreCreateWindowをオーバーライドする場合は、MFC ソース コードから集めた情報を使用して必要があります。

ウィンドウ スタイルの変更の詳細についてを参照してください、 Visual の C++ プログラマのガイド 、MFC で作成したウィンドウのスタイルを変更します。

CWnd の概要|nbsp;クラス メンバー |階層図(&N)

参照特価;:CreateCWnd::CreateExCREATESTRUCT(&N)

Index