一、CTabCtrl m_tab;
二、
m_tab.InsertItem(0,"定時錄影");
m_tab.InsertItem(1,"使用者");
m_tab.InsertItem(2,"儲存");
m_fix.Create( IDD_TabFixedVideo,&m_tab);
m_userpower.Create(IDD_TabUserName,&m_tab);
m_store.Create(IDD_TabStore,&m_tab);
CRect rc;
m_tab.GetClientRect(&rc);
rc.bottom -= 1;
rc.left += 1;
rc.top += 20;
rc.right -= 2;
m_fix.MoveWindow(&rc);
m_userpower.MoveWindow(&rc);
m_store.MoveWindow(&rc);
m_fix.ShowWindow(SW_SHOW);
m_userpower.ShowWindow(SW_HIDE);
m_store.ShowWindow(SW_HIDE);
三、載入選項卡之間選擇訊息
void CVidiconSetTab::OnTcnSelchangeTabOption(NMHDR *pNMHDR, LRESULT *pResult)
{
// TODO: 在此添加控制項通知處理常式代碼
int CerSel = m_tab.GetCurSel();
SetCurShowDlg(CerSel);
*pResult = 0;
}
void CVidiconSetTab::SetCurShowDlg(int S)
{
if (S == 0)
{
m_fix.ShowWindow(SW_SHOW);
}
else
{
m_fix.ShowWindow(SW_HIDE);
}
if (S == 1)
{
m_userpower.ShowWindow(SW_SHOW);
}
else
{
m_userpower.ShowWindow(SW_HIDE);
}
if (S == 2)
{
m_store.ShowWindow(SW_SHOW);
}
else
{
m_store.ShowWindow(SW_HIDE);
}
}