2016-10-21 16 views
-1

MFC SDIのCTabViewクラスを宣言/実装して使用する方法については、基本的なことが必要です。私はサンプルと参照を無駄に探しました。 MFCは最新の基盤情報ではないため、特定のトピック、特にタブに関する情報を見つけるのは難しいと思います。タブ付きビュー・オブジェクトを作成する方法を宣言する方法は?コントロールの追加/削除ビューを使用する場合、コントロールはビューを作成するか、既に作成されたビューにタブを追加します。移動とサイジング?本当に助けに感謝します。このアプリでネイティブのC++が必要なので、C#でどれほど簡単に別の基盤を使っても助けにならないと答える答えが得られます。MFCのタブ付きビュー

答えて

1

ビュークラスをCTabViewから派生させてください。

あなたが呼び出すことにより、必要な数のタブを追加することができます。

AddView(RUNTIME_CLASS(CMyView),_T("Tab1")); 
AddView(RUNTIME_CLASS(CMyView),_T("Tab2")); 
AddView(RUNTIME_CLASS(CMyView),_T("Tab3")); 

あなたはまた、呼び出すことによって、場所やタブコントロールの他のものをカスタマイズすることができます。

GetTabControl().SetLocation(CMFCBaseTabCtrl::LOCATION_BOTTOM); 
GetTabControl().ModifyTabStyle(CMFCTabCtrl::STYLE_3D_ONENOTE); 
GetTabControl().EnableTabDocumentsMenu(TRUE); 
GetTabControl().EnableActiveTabCloseButton(TRUE); 
GetTabControl().EnableTabSwap(TRUE); 

+0

int CMyTabView::OnCreate(LPCREATESTRUCT lpCreateStruct)からAndrew、CTabViewはコントロールを持つビューコンテナです。とった。 –

+0

はい、そうです。あなたはそれを得た –

関連する問題