64,637
社区成员
发帖
与我相关
我的任务
分享
case IDD_COLLECT_SETDLG:
if (m_pCollect_SetDlg->m_nActiveEditID==IDC_EDIT_NFILTER)
{
m_pCollect_SetDlg->OnBtnEx(1);
}
break;
void CCollect_SetDlg::OnPaint()
{
CPaintDC dc(this); // device context for painting
// TODO: Add your message handler code here
m_ctrlNFilter.SetFocus(); //对话框初始化时光标位置
m_ctrlNFilter.SetSel(0,m_ctrlNFilter.GetWindowTextLength());
// Do not call CDialog::OnPaint() for painting messages
}
void CCollect_SetDlg::OnBtnEx(UINT num)
{
if (1==m_nBtnPage) //没有翻页2-5 为了与之前的应用程序相融合nNFilter从0开始
{
switch (num)
{
case 1:
m_nNFilter=2; //2阶
break;
case 2:
m_nNFilter=3; //3阶
break;
case 3:
m_nNFilter=4; //4阶
break;
case 4:
m_nNFilter=5; //5阶
break;
default:
break;
}
}
else if(2==m_nBtnPage){ //翻页
switch (num)
{
case 1:
m_nNFilter=6; //6阶
break;
case 2:
m_nNFilter=7; //7阶
break;
case 3:
m_nNFilter=8; //8阶
break;
default:
break;
}
}
else if(3==m_nBtnPage){ //翻页
switch (num)
{
case 1:
m_nNFilter=9; //9阶
break;
case 2:
m_nNFilter=10; //10阶
break;
default:
break;
}
}
UpdateData(FALSE);
m_ctrlNFilter.SetSel(0,m_ctrlNFilter.GetWindowTextLength());
}
void CCollect_SetDlg::OnPaint()
{
CPaintDC dc(this); // device context for painting
// TODO: Add your message handler code here
m_ctrlNFilter.SetFocus(); //对话框初始化时光标位置
m_ctrlNFilter.SetSel(0,m_ctrlNFilter.GetWindowTextLength());
CDialog::OnPaint();//你试过这样没
}