CView в виде табконтрола (CTabView)
От: Orc_ Россия  
Дата: 15.09.03 19:50
Оценка:
Здравствуйте, люди добрые. Помогите решить делему:

Создаем некий вид в виде табконтрола. Т.е. имеем закладки, можем по ним щелкать. Такой CTabView создан был на
http://www.firststeps.ru/mfc/steps/r.php?319 .
А вот как привязать созданный диалог к соответствующей закладке, я не впиливаю. :(.
Заранее благодарен!
Re: CView в виде табконтрола (CTabView)
От: Shipmaker Россия  
Дата: 24.09.03 19:06
Оценка:
Здравствуйте, Orc_, Вы писали:

O_>Здравствуйте, люди добрые. Помогите решить делему:


O_>Создаем некий вид в виде табконтрола. Т.е. имеем закладки, можем по ним щелкать. Такой CTabView создан был на

O_>http://www.firststeps.ru/mfc/steps/r.php?319 .
O_>А вот как привязать созданный диалог к соответствующей закладке, я не впиливаю. .
O_>Заранее благодарен!



void CTabView::CreateItem()
{
TC_ITEM tc;
tc.mask=TCIF_TEXT;
CString str1="Page 1";
tc.pszText=(LPSTR)(LPCTSTR)str1;
tc.cchTextMax=str1.GetLength();
cTab.InsertItem(0,&tc);

tc.mask = TCIF_PARAM;
CPageDlg* pPage;     
pPage = new CPageDlg; 
tc.lParam = (LPARAM)pPage;  
cTab.SetItem(0, &tc);
VERIFY(pPage->Create(CPageDlg::IDD, &cTab));     
pPage->SetWindowPos(NULL, 10, 10, 0, 0, SWP_NOSIZE | SWP_NOZORDER); 
pPage->ShowWindow(SW_SHOW);
//или   pPage->ShowWindow(SW_HIDE); для последующих закладок

}
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.