次の方法で共有


CSplitterWnd::CreateStatic

静的な分割ウィンドウを作成するには、CreateStatic のメンバー関数を呼び出します。

virtual BOOL CreateStatic(
   CWnd* pParentWnd,
   int nRows,
   int nCols,
   DWORD dwStyle = WS_CHILD | WS_VISIBLE,
   UINT nID = AFX_IDW_PANE_FIRST 
);

パラメーター

  • pParentWnd
    分割ウィンドウの親フレーム ウィンドウ。

  • nRows
    行の番号。この値が 16 を超えないようにしてください。

  • nCols
    列の番号。この値が 16 を超えないようにしてください。

  • dwStyle
    ウィンドウ スタイルを指定します。

  • nID
    ウィンドウの子ウィンドウの ID。ID は、分割ウィンドウが別の分割ウィンドウ内で記述 AFX_IDW_PANE_FIRST です。

戻り値

正常終了した場合は 0 以外を返します。それ以外の場合は 0 を返します。

解説

CSplitterWnd は、通常、親 CFrameWndCMDIChildWnd のオブジェクトで次の手順を実行することによって埋め込まれます:

  1. 親フレームの CSplitterWnd のメンバー変数を埋め込みます。

  2. 親フレームの OnCreateClient のメンバー関数をオーバーライドします。

  3. オーバーライドされた CFrameWnd::OnCreateClient内から CreateStatic のメンバー関数を呼び出します。

静的な分割ウィンドウは、クラスからペインの数を、頻繁に含まれています。

静的な分割ウィンドウを作成すると、同時にウィンドウをすべて作成する必要があります。CreateView のメンバー関数は、通常、この目的で使用されます、他の nonview のクラスを作成することもできます。

静的な分割ウィンドウの初期の最小の行の高さと幅は列 0 です。ウィンドウが完全に表示するには小さすぎるか、これらの最小値は SetRowInfoSetColumnInfo のメンバー関数を変更できます。

静的な分割ウィンドウにスクロール バーを追加するには、dwStyleに WS_HSCROLLWS_VSCROLL スタイルを追加します。

静的な分割ウィンドウの詳細については、" " 複数のドキュメントの種類、ビュー、およびフレーム ウィンドウテクニカル ノート 29CSplitterWnd クラスの概要の「分割ウィンドウ」を参照してください。

必要条件

ヘッダー: afxext.h

参照

関連項目

CSplitterWnd クラス

階層図

CSplitterWnd::Create

CFrameWnd::OnCreateClient

CSplitterWnd::SetRowInfo

CSplitterWnd::SetColumnInfo

CSplitterWnd::CreateView