Использование класса CTabCtrl
Категория реферата: Рефераты по информатике, программированию
Теги реферата: бюджет реферат, шарарам ответы
Добавил(а) на сайт: Палванов.
Предыдущая страница реферата | 1 2 3 4 | Следующая страница реферата
TabItem.lParam = (LPARAM)pPage3;
m_ctrTab.SetItem(2, &TabItem);
VERIFY(pPage1->Create(CPage3::IDD, &m_ctrTab));
pPage3->SetWindowPos(NULL, 10, 30, 0, 0, SWP_NOSIZE | SWP_NOZORDER);
pPage3->ShowWindow(SW_HIDE);
...
Теперь добавим код по отображению текущей страницы и сокрытию предыдущей. Для этого добавим обработчики сообщений TCN_SELCHANGE и TCN_SELCHANGING :
void CTab_controlDlg::OnSelchangingTab(NMHDR* pNMHDR, LRESULT* pResult) {
// TODO: Add your control notification handler code here
int nTab = m_ctrTab.GetCurSel();
TC_ITEM tci;
tci.mask = TCIF_PARAM;
m_ctrTab.GetItem(nTab, &tci);
ASSERT(tci.lParam);
CWnd* pWnd = (CWnd *)tci.lParam;
pWnd->ShowWindow(SW_HIDE);
*pResult = 0;
}
void CTab_controlDlg::OnSelchangingTab(NMHDR* pNMHDR, LRESULT* pResult) {
int nTab = m_ctrTab.GetCurSel();
TC_ITEM tci;
tci.mask = TCIF_PARAM;
m_ctrTab.GetItem(nTab, &tci);
ASSERT(tci.lParam);
CWnd* pWnd = (CWnd *)tci.lParam;
Рекомендуем скачать другие рефераты по теме: реферат по труду, конспект лекций.
Предыдущая страница реферата | 1 2 3 4 | Следующая страница реферата