做了一个属性页,下面只有OK、取消和应用三个按钮,按理说应该是四个按钮,还有一个帮助按钮,但是看不到,请教大侠们应该怎么让帮助按钮显示出来!

解决方案 »

  1.   

    CPropertySheet派生类的OnInitDialog()函数中:
    GetDlgItem(IDHELP)->ShowWindow(SW_SHOW);try it
      

  2.   

    找找是不是改变属性
    ModifyStyle
      

  3.   

    默认创建一个属性表单就应该有HELP这个按钮的,你不是不是去掉了?
      

  4.   

    没有作任何操作,做了个属性页,然后DoModal, 出来就没有帮助按钮
      

  5.   


    m_sheet.m_psh.dwFlags |= PSH_HASHELP;
    m_sheet.SetWizardMode();
      

  6.   

    言简意赅,楼上可行!
    公司电脑XP的,标题栏上没有[?];
    我家电脑是Win7的,标题栏上是有个[?]来着!!
    但默认的确实看不到[帮助]按钮啊,但我周末时搜过几个介绍属性表的例子,看他们的截图上有[帮助]按钮!
    非常奇怪耶
      

  7.   

    用了m_sheet.m_psh.dwFlags |= PSH_HASHELP;
        m_sheet.SetWizardMode();
    这种方法,还是出不来,没办法,自己创建了一个,感谢各位回答!
      

  8.   

    你把//m_sheet.SetWizardMode();这句去了没?
    只把下面这句放到自己写的Sheet类的构造中(反正就是保证在domodl之前设置)即可,
    m_psh.dwFlags |= PSH_HASHELP;