关于属性页按钮的问题 今天做了个属性页程序,程序运行时产生了好几个按钮,如“确定”、“取消”、“应用”、“帮助”,以前没太在意,因为确实有些按钮是需要的。可发现今天的程序只是用属性页来管理一些对话框,所以那些按钮基本上都没有用,我想把它们都去掉,或者只留下一个确定按钮,可不知道如何实现?那位大哥教教小弟,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 m_psh.dwFlags &= ~PSH_HASHELP;去掉help按钮 TO:楼上 我用m_psh.dwFlags |= PSH_NOAPPLYNOW去掉了应用的按钮,但是我用你的方法去不掉帮助按钮,不知道这是怎么回事? 大家帮帮忙啊,有没有办法把取消按钮也去掉啊,谢谢! 打开不要的按钮的属性,把它的显示属性去掉,把它的Disable属性钩上,就一切OK了 要获取按钮的句柄,然后就可以象对待窗体一样处理它们了. 下面代码先隐藏掉Apply和Help铵钮, BOOL CMyPropSheet::OnInitDialog () { BOOL bResult = CPropertySheet::OnInitDialog(); int ids [] = {IDOK, IDCANCEL};//, ID_APPLY_NOW, IDHELP }; // Hide Apply and Help buttons CWnd *pWnd = GetDlgItem (ID_APPLY_NOW); pWnd->ShowWindow (FALSE); pWnd = GetDlgItem (IDHELP); pWnd->ShowWindow (FALSE); return bResult;} kpld8888(kpld) 的方法可以,不过每个属性页都要做这步,不然这个button就会存在。建议自己继承一个CMyPropSheet,在里面实现这步,以后再使用的话就可以从它继承。拿掉取消好像要getdlgitem,然后hide起来 C++ ,VC相比较, 到底那种适合未来发展呢? 资料 子菜单的转换 long long time no see a a a ...[200] 好文章,加密/解密及其操作注册表 如何强制刷新窗口,求教 请教一下,vc有可以直接在单元格内编辑的网格(grid)控件吗? 请问各位大侠:哪儿有《深入浅出MFC》的简体版下载(第一版也行啊)???? 有没有PS的全教程 如何防止窗口大小被改变? 问个非常基础的东西~ 定点小数的补码 如何实现如图所表示的表格
m_psh.dwFlags &= ~PSH_HASHELP;
去掉help按钮
我用m_psh.dwFlags |= PSH_NOAPPLYNOW去掉了应用的按钮,但是我用你的方法去不掉帮助按钮,不知道这是怎么回事?
大家帮帮忙啊,有没有办法把取消按钮也去掉啊,谢谢!
BOOL CMyPropSheet::OnInitDialog ()
{
BOOL bResult = CPropertySheet::OnInitDialog();
int ids [] = {IDOK, IDCANCEL};//, ID_APPLY_NOW, IDHELP };
// Hide Apply and Help buttons
CWnd *pWnd = GetDlgItem (ID_APPLY_NOW);
pWnd->ShowWindow (FALSE);
pWnd = GetDlgItem (IDHELP);
pWnd->ShowWindow (FALSE);
return bResult;
}