次の方法で共有


CMiniFrameWnd::CreateEx

CMiniFrameWnd オブジェクトを作成します。

virtual BOOL CreateEx( 
   DWORD dwExStyle, 
   LPCTSTR lpClassName,  
   LPCTSTR lpWindowName, 
   DWORD dwStyle,  
   const RECT& rect, 
   CWnd* pParentWnd = NULL,  
   UINT nID = 0 
);

パラメーター

  • dwExStyle
    作成された CMiniFrameWnd の拡張スタイルを指定します。ウィンドウの 拡張ウィンドウ スタイル に適用します。

  • lpClassName
    Windows クラス WNDCLASS (構造体) を示す NULL で終わる文字列へのポインター。クラス名は AfxRegisterWndClass のグローバル関数または定義済みのコントロール クラス名のいずれかに登録されている名前です。これは nullである必要があります。

  • lpWindowName
    ウィンドウ名を含む null で終わる文字列へのポインター。

  • dwStyle
    ウィンドウのスタイル属性を指定します。使用できる値の詳細については、[ウィンドウ スタイル]CWnd::Create を参照してください。

  • rect
    pParentWndのクライアント座標でのウィンドウのサイズと位置。

  • pParentWnd
    親ウィンドウ オブジェクトへのポインター。

  • nID
    子ウィンドウの ID。

戻り値

false エラーが正常に true を返します。

解説

CreateEx のパラメーターは、ウィンドウの WNDCLASS、ウィンドウ スタイル、および (省略可能) 頭文字の位置とサイズを指定します。CreateEx は、ペインの親 (存在する場合) と ID を指定します。

CreateEx を実行すると、Windows はウィンドウに WM_GETMINMAXINFOWM_NCCREATEWM_NCCALCSIZEWM_CREATE のメッセージを送信します。

既定のメッセージ処理を拡張するには、クラスを CMiniFrameWndから派生し、そのクラスにメッセージ マップを追加し、上記のメッセージにメンバー関数を提供します。新しいクラスの必要な初期化を実行するために OnCreate (をオーバーライドします。

、派生クラスに追加の機能を追加するためにそれ以上の Onメッセージの メッセージ ハンドラーをオーバーライドします。

WS_VISIBLE のスタイルが指定されている場合、Windows は、ウィンドウとウィンドウをアクティブにし、表示するために必要なすべてのメッセージを送信します。ウィンドウ スタイルがタイトル バーを指定すると、lpszWindowName のパラメーターが指すウィンドウのタイトルはタイトル バーに表示されます。

dwStyle のパラメーターは ウィンドウ スタイルの組み合わせです。

古いスタイルのパレットのツールボックス]ウィンドウはサポートされていません。「X」の閉じるボタンがない古いスタイルは Windows の以前のバージョンの MFC アプリケーションの実行は Visual C++ .NET では、サポートされなくなったとがサポートされていました。WS_EX_TOOLWINDOW の新しいスタイルだけでなくなりました; このスタイルの詳細については、拡張ウィンドウ スタイルを参照してください。

必要条件

ヘッダー: afxwin.h

参照

関連項目

CMiniFrameWnd クラス

階層図

CFrameWnd::Create

CWnd::Create

CWnd::CreateEx

CFrameWnd クラス