禁止MDI子窗口的关闭按钮\MDI中多视排列显示方式
2011-09-03 12:37
836 查看
1。修改子窗口的OnClose消息函数,并改为如下代码:
void CChildFrame::OnClose()
{
// 使按Ctrl+F4时,不会关闭窗口。
//CMDIChildWnd::OnClose();
}
2。添加子窗口的OnCreate消息函数,并改为如下代码:
int CChildFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if (CMDIChildWnd::OnCreate(lpCreateStruct) == -1)
return -1;
CMenu* pMenu = GetSystemMenu(FALSE);
if (pMenu)
{
pMenu->EnableMenuItem(SC_CLOSE, MF_BYCOMMAND | MF_GRAYED);
}
return 0;
}
//----------MDI中多视排列显示方式
void CMainFrame::Onaa()
{
// 增加以下一行代码 要在CMDIFrameWnd下进行
MDITile(MDITILE_HORIZONTAL);
}
void MDITile( int nType );
参数: nType 指定平铺标志。该参数只能为下列值之一:
· MDITILE_HORIZONTAL 平铺MDI子窗口,以便一个窗口可以出现在另一个之上。
· MDITILE_SKIPDISABLED 阻止无效的MDI子窗口被平铺。
· MDITILE_VERTICAL 平铺MDI子窗口以便一个窗口可以出现在另一个的旁边。
MDITile(MDITILE_HORIZONTAL);
void CChildFrame::OnClose()
{
// 使按Ctrl+F4时,不会关闭窗口。
//CMDIChildWnd::OnClose();
}
2。添加子窗口的OnCreate消息函数,并改为如下代码:
int CChildFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if (CMDIChildWnd::OnCreate(lpCreateStruct) == -1)
return -1;
CMenu* pMenu = GetSystemMenu(FALSE);
if (pMenu)
{
pMenu->EnableMenuItem(SC_CLOSE, MF_BYCOMMAND | MF_GRAYED);
}
return 0;
}
//----------MDI中多视排列显示方式
void CMainFrame::Onaa()
{
// 增加以下一行代码 要在CMDIFrameWnd下进行
MDITile(MDITILE_HORIZONTAL);
}
void MDITile( int nType );
参数: nType 指定平铺标志。该参数只能为下列值之一:
· MDITILE_HORIZONTAL 平铺MDI子窗口,以便一个窗口可以出现在另一个之上。
· MDITILE_SKIPDISABLED 阻止无效的MDI子窗口被平铺。
· MDITILE_VERTICAL 平铺MDI子窗口以便一个窗口可以出现在另一个的旁边。
MDITile(MDITILE_HORIZONTAL);
相关文章推荐
- vb.net禁止程序窗口的“关闭”按钮(转载+亲自实践)
- Mac 点击dock图标显示窗口,点击关闭按钮隐藏窗口
- js案例:使用js弹出小窗口(没有浏览器窗口地址栏,工具栏,菜单栏,显示栏,只有关闭和最小化按钮)
- Qt窗口-仅显示关闭按钮
- 创建MDI窗口并控制子窗口的排列方式
- Ubuntu10.10下的窗口标题栏上,关闭按钮排列在左边,不习惯
- C# winform中窗口的关闭按钮的隐藏与禁用的几种方式说明
- 在气泡式提示窗口中显示关闭按钮和链接。
- 如何关闭WPS文字的选项卡显示方式?如何实现多窗口显示?
- 在气泡式提示窗口中显示关闭按钮 zz
- 如何禁用窗口关闭按钮在一个 MFC 多文档界面 (MDI) 应用程序
- C# winform 窗口关闭按钮不显示
- 如何禁用窗口关闭按钮在一个 MFC 多文档界面 (MDI) 应用程序
- Mac 点击dock图标显示窗口,点击关闭按钮隐藏窗口
- XP系统下设置禁止选择更改显示在屏幕上的窗口和按钮的字体大小
- jQuery弹出Div窗口居中显示、滚动跟随、关闭按钮以及几秒后自动消失
- 〖Linux〗以后台方式启动/结束指定程序/命令(不受 exit 或点击窗口关闭按钮等终端退出操作的影响)
- Android Dialog点击按钮不关闭,控制窗口的显示和关闭
- 在气泡式提示窗口中显示关闭按钮和链接。
- 六,关闭窗口X的控制,MFC 禁止对话框关闭按钮和Alt+F4