kid*_*ddo 6 mfc button cpropertysheet
我在MFC应用程序中使用CPropertySheet类进行设计,通常在CPropertySheet中会有4个默认按钮.我想隐藏/删除帮助按钮..我尝试了以下..但它不工作/不响应..我有这个写在我的CPropertyPage类有任何其他方式...
m_psh.dwFlags&= ~PSH_HASHELP;
Ola*_*del 12
属性页面还有一个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;
Run Code Online (Sandbox Code Playgroud)
或者,也可以m_psp
在调用之前修改每个页面的标志AddPage()
:
m_psh.dwFlags &= ~PSH_HASHELP;
page1.m_psp.dwFlags &= ~PSP_HASHELP;
AddPage(&page1);
// ...
Run Code Online (Sandbox Code Playgroud)
// Destroy the Help button
CButton *btnHelp;
btnHelp = reinterpret_cast<CButton *>(GetDlgItem(IDHELP));
btnHelp->DestroyWindow();
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3642 次 |
最近记录: |