属性表有3页,每页都有1按钮(记做Btn_Sheet).
在第2,3页时BS_DEFPUSHBUTTON是的"确定"按钮,但切换到第1页时,BS_DEFPUSHBUTTON是中的Btn_Sheet!怎样做才能让它和2,3页的效果一样,即第1页的BS_DEFPUSHBUTTON也是的"确定"按钮?
请教

解决方案 »

  1.   

    应该是改按钮的ID吧,把ID改成和2,3页一样的
      

  2.   

    按钮ID是一样的,IDC_BUTTON1:PUSHBUTTON      "**",IDC_BUTTON1,129,4,59,14奇怪啊
      

  3.   

    原因找到:
    第一页的按钮(Btn_Sheet)是本页中首个有Tab焦点的,第2,3页首个有Tab焦点的控件不是Btn_Sheet,是其他非按钮控件,
    这说明属性页的首个有Tab焦点的控件如果为按钮,那它就拥有了BS_DEFPUSHBUTTON,而不再是属性表中的"确定"按钮,解决办法是另属性页的首个有Tab焦点的控件不是按钮(Btn_Sheet)就可以了(资源文件中调整下各控件的声明顺序)...