如何删除属性页和属性表单中的帮助按钮

在默认情况下,属性页对话框默认的样式可能会包含“帮助”个按钮,如果不需要这个“帮助”按钮我们可以通过修改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

原文地址:https://www.cnblogs.com/jinxiang1224/p/8468364.html