Здравствуйте, 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>Подскажите как правильно, или киньте линку, где можно посмотреть пример, пожалуйста.