2012-04-04 7 views
0

「グラフィックリソース」を使用しないで、どのようにしてCTabCtrlを作成して構築できますか?どのようにプログラムで作成する/ CTabCtrlをビルドするには?

これまでに作成した内容はありますが、そのためのMESSAGE_MAPはわかりません。また、どのタブが選択されているかに応じて、コントロールを表示/非表示にするように、各タブごとに異なるビューを作成する方法もあります。

THX

CTabCtrl *tabMain = new CTabCtrl(); 
    tabMain->Create(WS_CHILD|WS_VISIBLE|TCS_TABS|TCS_SINGLELINE,CRect(700,100,1000,600),this,5); 

    TC_ITEM ti; 
    ti.mask = TCIF_TEXT; 
    ti.pszText = _T("Tab0"); 
    tabMain->InsertItem(0,&ti); 
    ti.pszText = _T("Tab1"); 
    tabMain->InsertItem(1,&ti); 
    ti.pszText = _T("Tab2"); 
    tabMain->InsertItem(2,&ti); 

答えて

1

あなたが作成関数に渡す最後のパラメータは、あなたがMESSAGE_MAPに使用すべきIDです。例えばのために

ON_NOTIFY(TCN_SELCHANGE, 5 , OnSelchangeTab) 
関連する問題