就是窗口右上角那个,谢谢。
解决方案 »
- CListCtrl做出漂亮的界面CListCtrlCl使用
- 向非unicode的窗口,发送中文的问题。
- 看<vc++深入详解> 上面是vc6.0的,,我用vs2005 方便不? 还有vc.6.0与vc2005同装在一个机子上没事吧?
- DSW 出现问题了
- 高分求windows图形处理要看什么好书?
- GetFirstViewPosition();GetNextView(pos);的使用失败,急,在线等...... 遍历MDI 下的所有子窗口
- 如何精确计算出一个算法的CPU运行时间?
- vc 自动退出 原因(急)
- 搞懂马上就结贴----基本概念问题请教
- 好困惑,到底学VC好呢,还是学C#好呢,徘徊不定,请高人赐教!
- 请教高人指点一下这段代码。
- 求救:把一段字符串分成两段或更多,万一刚好把一个中文中间分开了,怎么处理?
CMenu *pMenu = AfxGetMainWnd()->GetSystemMenu(FALSE);
if (pMenu != NULL)
{
pMenu->EnableMenuItem(SC_CLOSE, MF_DISABLED);
}
void CDisableCloseDlg::OnCancel()
{
// TODO: Add extra cleanup here
//CDialog::OnCancel();
}
Cmenu *pmenu = AfxGetMainWnd()->GetSystemMenu(FALSE);
if(pmenu)
{
pmenu->EnableMenuItem(SC_CLOSE,MF_BYCOMMAND|MF_GRAYED);
}
恢复时只需将MF_GRAYED改为MF_ENABLED
方法二:
BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
{
........
cs.lpszClass &= AfxRegisterWndClass(SC_CLOSE);
return TRUE;
}
可以的
======================================
你讲得有理,
好象这一系统关闭菜单只能禁用,不能使之消失.
而在min button上也是,这种情况一般是hook的按钮才有。