Tab Control应用

来源:互联网 发布:想买车用什么软件最好 编辑:程序博客网 时间:2024/05/09 22:46

一、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);
 }

}

原创粉丝点击