顺序已经调好,为什么我的聚焦在第一个控件后回车会直接跳到第三个顺序的控件上呢,还有跳到OK的控件上时为什么不再聚焦下面的控件?代码仅有一行,如下:
void CTestDlg::OnOk()
{
// TODO: 在此添加控件通知处理程序代码
GetFocus()->GetWindow(GW_HWNDNEXT)->SetFocus();
// CDialog::OnOK();
}
顺序已经调好,为什么我的聚焦在第一个控件后回车会直接跳到第三个顺序的控件上呢,还有跳到OK的控件上时为什么不再聚焦下面的控件?代码仅有一行,如下:
void CTestDlg::OnOk()
{
// TODO: 在此添加控件通知处理程序代码
GetFocus()->GetWindow(GW_HWNDNEXT)->SetFocus();
// CDialog::OnOK();
}
在你的对话框资源编辑器中可以调整下tab的顺序。tab的顺序如果你没有修改过,那么默认是你往对话框上添加控件的顺序,和位置没有关系。