• 締切済み

タブコントロールが表示できない

どうしてタブコントロールがこれでは表示されないのでしょうか m_TabはCTabCtrlです。 <CMainFrame::OnCreate内> ------------------------------------------------------ CRect rcClient; GetClientRect(rcClient); if(!m_Tab.Create(TCS_TABS | TCS_FIXEDWIDTH | WS_CHILD | WS_VISIBLE,rcClient,this,0x1006)) { return -1; } m_Tab.InsertItem( 0, _T("test"));

みんなの回答

  • iyomante
  • ベストアンサー率60% (14/23)
回答No.1

SDIあるいはMDIで作成しているなら、 CMainFrameのクライアント領域にはViewがあるので、 直接MainFrameに作成はうまくできないと思います。 一応下記↓を追加すれば、見える部分に来るかもしれません。 m_Tab.SetWindowPos(&wndTop,0,0,0,0,SWP_NOSIZE | SWP_NOMOVE); MFCだと、子コントロールはダイアログかFormViewで使用します。

すると、全ての回答が全文表示されます。