void CTabDlg::OnSelchangeTabctrl(NMHDR* pNMHDR, LRESULT* pResult)
{
int iPage=m_tabCtrl.GetCurSel();
switch(iPage) {
case 0:
GetDlgItem(IDC_STATIC2)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_STATIC1)->ShowWindow(SW_SHOW);
GetDlgItem(IDC_LIST)->ShowWindow(SW_SHOW);
GetDlgItem(IDC_BLACK)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_RED)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_BLUE)->ShowWindow(SW_HIDE);
break;
case 1:
GetDlgItem(IDC_STATIC1)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_LIST)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_BLACK)->ShowWindow(SW_SHOW);
GetDlgItem(IDC_RED)->ShowWindow(SW_SHOW);
GetDlgItem(IDC_BLUE)->ShowWindow(SW_SHOW);
GetDlgItem(IDC_STATIC2)->ShowWindow(SW_SHOW);
break;
} *pResult = 0;
} 以上代码错在哪儿?编译没错,为什么运行时标签控件里没的显示?在切换标签时,会出现应用程序错误的提示?
{
int iPage=m_tabCtrl.GetCurSel();
switch(iPage) {
case 0:
GetDlgItem(IDC_STATIC2)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_STATIC1)->ShowWindow(SW_SHOW);
GetDlgItem(IDC_LIST)->ShowWindow(SW_SHOW);
GetDlgItem(IDC_BLACK)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_RED)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_BLUE)->ShowWindow(SW_HIDE);
break;
case 1:
GetDlgItem(IDC_STATIC1)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_LIST)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_BLACK)->ShowWindow(SW_SHOW);
GetDlgItem(IDC_RED)->ShowWindow(SW_SHOW);
GetDlgItem(IDC_BLUE)->ShowWindow(SW_SHOW);
GetDlgItem(IDC_STATIC2)->ShowWindow(SW_SHOW);
break;
} *pResult = 0;
} 以上代码错在哪儿?编译没错,为什么运行时标签控件里没的显示?在切换标签时,会出现应用程序错误的提示?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货