gpt4 book ai didi

mfc - 如何删除 MFC 中 CPropertySheet 中的默认帮助按钮?

转载 作者:行者123 更新时间:2023-12-04 13:09:02 25 4
gpt4 key购买 nike

我在 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com