在默认情况下,属性页对话框默认的样式可能会包含“帮助”个按钮,如果不需要这个“帮助”按钮我们可以通过修改CPropertySheet类的m_psh成员函数中的dwFlags值,同时修改CPropertyPage类的m_psp成员函数中的m_psp.dwFlag的值,如果有多个属性页则需要将每个属性页的m_psp都一一修改过。
部分代码如下所示:
m_psh.dwFlags &= ~PSH_HASHELP;//属性表单 m_psp.dwFlags &= ~PSP_HASHELP;//属性页 m_psp.dwFlags &= ~PSP_HASHELP;//属性页 m_psp.dwFlags &= ~PSP_HASHELP;//属性页
如果需要增加更多标志可使用 |=的形式,形式如下所示:
m_psh.dwFlags.dwFlags |= PSH_HASHELP
需要注意的是:两个标志和成员标志不要搞错了,一个时H,一个P.
属性表单 m_psh PSH_HASHELP
属性页 m_psp PSP_HASHELP
参考:
http://blog.chinaunix.net/uid-20999-id-2410222.html