是这样的,在基于对话框中的工程中,新建好几个Push Button,就是普通的按键。然后不进行任何改写,点击运行后,总是会有一个按钮是默认选定的,也就是中有一个按钮内部有虚线框。
我想问下,如何设置这个虚线框呢?不如我一次建立了Button1,Button2,Button3,Button4,Button5。默认选择的是Button1(这个按键有虚线框,不知道怎么搞的,)我该如何设置默认选择别的按键的,比如Button2选为默认,即程序运行后,Button2有虚线框

解决方案 »

  1.   

    不知道是不是要设置Tab键次序,如果是:在设计界面时ctrl+D
      

  2.   

    Button属性styles中勾上Default button
      

  3.   

    嗯,Tab Order是可以事先,但是如何在程序中手动的设置呢》
    我看了一下:使用SetFocus(),进行设置。
    但是我用如下的语句为什么不行呢?
    在初始化Dlg函数中
    GetDlgItem(IDC_BUTTON2).SetFocus();
    为什么不行呢?没有反应,输入焦点还在按键1上面
      

  4.   

    初始化Dlg函数中?
    放到Onpaint中看看GetDlgItem(IDC_BUTTON2)->SetFocus();