Вставка CTabCtrl
От: Darked  
Дата: 21.09.04 10:15
Оценка:
Доброе время суток всем.
Народ, подскажите пжалуста как правильно вставить сабж в CDialogImpl. Я делаю так:

RECT rec;
    CWindow* pTab = &(GetDlgItem(IDC_TAB_TYPE));
// создание табктрл
    pTab->GetWindowRect(&rec);
    m_TabType.Create(this->m_hWnd,&rec,NULL,0,0,0U);

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

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

Но у меня не появляется названия вкладки, да и всавляемый диалог не привязывается к Табу (такое впечатление).
Подскажите как правильно, или киньте линку, где можно посмотреть пример, пожалуйста.
Per aspera ad astra
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.