我在 MFC 应用程序中为我的设计使用 CPropertySheet 类,通常在 CPropertySheet 中会有 4 个默认按钮..我想隐藏/删除帮助按钮..我尝试了以下..但它不起作用/没有响应..我在我的 CPropertyPage 类中写了这个
有没有别的办法...
m_psh.dwFlags &= ~PSH_HASHELP;
最佳答案
属性页也有 HASHELP
需要清除的标志。属性表的构造函数中的以下代码应该可以工作:
// After the last AddPage() call:
m_psh.dwFlags &= ~PSH_HASHELP;
for(int i=0; i<GetPageCount(); ++i)
GetPage(i)->m_psp.dwFlags &= ~PSP_HASHELP;
或者,也可以修改
m_psp
在调用之前为每个单独的页面标记 AddPage()
:m_psh.dwFlags &= ~PSH_HASHELP;
page1.m_psp.dwFlags &= ~PSP_HASHELP;
AddPage(&page1);
// ...
关于mfc - 如何删除 MFC 中 CPropertySheet 中的默认帮助按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1832404/