怎样去掉 CPropertySheet 的帮助按钮, 今天修改一程序, 要求去掉 CPropertSheet 上的帮助按钮, 按照MSDN上写的: m_psh.dwFlags &= ~
PSH_HASHELP 就OK了, 运行起来一看, 咦, 还在, TNND. 再查MSDN, 原来每个页面都要 ~
PSH_HASHELP 一下, 然后就:
再运行, 再看, 还是在, 真BT, 在网上查了, MSDN 也真够有点变态的, CPropertyPage的不是
PSH_HASHELP ,而是
PSP_HASHELP , 感觉有点变态的, 下面是完整的代码:
m_psh.dwFlags &= ~
PSH_HASHELP;
page1.m_psp.dwFlags &= ~
PSP_HASHELP;
page2.m_psp.dwFlags &= ~
PSP_HASHELP;
page3.m_psp.dwFlags &= ~
PSP_HASHELP;
page4.m_psp.dwFlags &= ~
PSP_HASHELP;
//
PropertySheet.m_psh.dwFlags |= PSH_NOAPPLYNOW;
这几行代码要在 CPropertySheet::OnInitDialog 之前加上.
转载自: http://hi.baidu.com/zjgi/blog/item/0e22900a10ec6f1995ca6bda.html/cmtid/7aece1cd92fc315d0fb345fc