`

怎样去掉 CPropertySheet 的帮助,应用按钮

 
阅读更多
怎样去掉 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 之前加上.
 
 
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics