Re: Вставка CTabCtrl
От: _nn_  
Дата: 21.09.04 16:53
Оценка:
Здравствуйте, Darked, Вы писали:

D> Доброе время суток всем.

D> Народ, подскажите пжалуста как правильно вставить сабж в CDialogImpl. Я делаю так:

D>
D>RECT rec;
D>//    CWindow* pTab = &(GetDlgItem(IDC_TAB_TYPE)); // по пальцам за такое  :maniac: 
 CWindow tab = GetDlgItem(IDC_TAB_TYPE); // это вам не MFC , а WTL !
D>// создание табктрл
//    pTab->>GetWindowRect(&rec);
 tab.GetWindowRect(&rect);
D>    m_TabType.Create(this->m_hWnd,&rec,NULL,0,0,0U);

D>    TC_ITEM TabCtrlItem;
D>    TabCtrlItem.mask = TCIF_TEXT;
D>    _ASSERT(str.LoadString("Process")) ;
D>    TabCtrlItem.pszText = (LPTSTR) (LPCTSTR) str;
D>    m_TabType.InsertItem( 0, &TabCtrlItem );
    
D>    m_TabType.SetCurSel(0);
D>    RECT rc ;
D>    m_TabType.GetWindowRect(&rc) ; 
D>    m_TabType.AdjustRect(FALSE, &rc);
D>    ScreenToClient(&rc) ;

D>    //создаем объект диалога
D>    m_Integral.Create(m_hWnd);
D>    m_Integral.MoveWindow(&rc);
D>    m_Integral.ShowWindow(SW_SHOWNORMAL) ;
D>    return true;

D>

D> Но у меня не появляется названия вкладки, да и всавляемый диалог не привязывается к Табу (такое впечатление).
D>Подскажите как правильно, или киньте линку, где можно посмотреть пример, пожалуйста.
http://rsdn.nemerleweb.com
http://nemerleweb.com
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.