社区
Windows客户端开发
帖子详情
点右上角X按钮如何才能退出程序而不是最小化
foxxu
2008-08-28 10:45:33
用vc mfc生成的程序,单击主窗口的X,不是退出,而是最小化,为什么啊?
而且Windows mobile好多自带程序都是这样?
我的程序该怎么改,添加什么代码?什么消息处理代码?在哪加?才能实现退出
程序是用mfc向导生成的单文档程序。
谢谢
...全文
440
21
打赏
收藏
点右上角X按钮如何才能退出程序而不是最小化
用vc mfc生成的程序,单击主窗口的X,不是退出,而是最小化,为什么啊? 而且Windows mobile好多自带程序都是这样? 我的程序该怎么改,添加什么代码?什么消息处理代码?在哪加?才能实现退出 程序是用mfc向导生成的单文档程序。 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
21 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
youth0826
2008-09-18
打赏
举报
回复
那个X本来就是最小化,你可以重载系统函数
或者不用X,用OK呗,OK就是退出的
jiejie2004
2008-09-17
打赏
举报
回复
[Quote=引用 19 楼 hsyouxishe 的回复:]
重载OnoK()
[/Quote]
...
金笛子
2008-09-17
打赏
举报
回复
重载OnoK()
wxuedelphi
2008-09-16
打赏
举报
回复
我也遇到这样的问题,去看看,是否管用
edison8326
2008-09-11
打赏
举报
回复
16楼shiyang_x 是真的雷锋。。。
我也遇到这个问题,按照你说的做就解决了。
谢谢你!
shiyang_x
2008-09-11
打赏
举报
回复
调用ShDoneButton设置SHDB_SHOWCANCEL选项,处理WM_COMMAND IDCANCEL里退出.
xubing122476
2008-09-09
打赏
举报
回复
1.可以将"X"变成'OK' minimizebox属性
2.通过自定义标识符 结合 窗体deactivate 事件
pcjbird
2008-09-07
打赏
举报
回复
同意9楼
sobug
2008-09-01
打赏
举报
回复
晕~是MFC的~刚看清楚~
sobug
2008-09-01
打赏
举报
回复
窗体属性中设置minimizeBox=false就OK了
edison8326
2008-09-01
打赏
举报
回复
确实一般那"x"都是实现“最小化”的功能,怎么实现“退出”。
不知道能否case到那里然后用DestroyWindow ?
猜想啊,没有试验过。
rl0516
2008-08-31
打赏
举报
回复
在Windows mobile 6 中有设置,设置-任务管理器-按钮-启用按钮X结束程序运行-
openwhitewater
2008-08-31
打赏
举报
回复
窗体是不是有个MinimizeBox属性,将它设成False就可以了。
caicaileowince
2008-08-30
打赏
举报
回复
推荐你使用ShDoneButton,里面有选项
yyunffu
2008-08-29
打赏
举报
回复
想要退出你收到按键消息给窗口发个WM_CLOSE消息。
foxxu
2008-08-29
打赏
举报
回复
顶上来!
foxxu
2008-08-28
打赏
举报
回复
不行啊!有其他办法吗?
谢谢
overbill
2008-08-28
打赏
举报
回复
具体的你找下,我一般是用对话框下的
Pretranslatemessage(MSG *pMsg)
{
if(pMsg->message == WM_DESTROY)
{
}
}
foxxu
2008-08-28
打赏
举报
回复
怎么处理这个函数?
在app,view,还是frame中处理?
[Quote=引用 1 楼 overbill 的回复:]
Pretranslatemessage()截获并处理消息
[/Quote]
overbill
2008-08-28
打赏
举报
回复
Pretranslatemessage()截获并处理消息
加载更多回复(1)
使窗体
右上角
的X
按钮
失效
窗体
右上角
的X
按钮
通常用来关闭一个
程序
,这个小X
按钮
实际上是和系统菜单的“关闭”菜单项关联在一起的,什么?不知道什么是系统菜单,系统菜单是指我们
点
击窗体左上角的小图标时所弹出的菜单,其中好象有“恢复”、“移动”、“最大化”、“
最小化
”、“关闭”这么几个
按钮
。这个菜单用普通的方法是不能编辑和改变的,但是我们可以通过API函数GetSystemMenu来得到它的句柄,然后通过菜单相关的API函数就能改
「桌面」(C#)WinForm
程序
缩小到右下角通知区域
很多
程序
关闭后会缩小到右下角的通知栏,我自己写的
程序
怎么样实现这个呢。折腾了一下,貌似很简单呢啊。 目录 1、中止
程序
的结束 2、添加通知栏图标也就是 3、窗口恢复和
退出
3.1、恢复窗口 3.2、 添加右键菜单栏和
退出
按钮
1、中止
程序
的结束 首先
点
击窗口
右上角
“X”时,先让
程序
不要关闭: 添加主窗体的 FormClosing 方法。 即
点
击窗体
右上角
的“X”时要执行的操作,...
C#随笔记,winForm应用
程序
右下角
最小化
##C#随笔记,winForm应用
程序
右下角
最小化
1.添加Notifylcon控件,并且设置icon图标 设置
点
击事件click /// /// 状态栏小图标的鼠标
点
击事件 /// /// /// private void nIcon_Click(object sender, MouseEventArgs e) { try { if (this.WindowState == FormWindowState.Minimized)//当
程序
是
最小化
的状态时显示
程序
页面 { this.WindowSt
C#WinForm 如何实现屏蔽窗口
右上角
的关闭操作,
点
击时不关闭
程序
有时候,我们使用一个软件,例如QQ,当我们
点
击关闭
按钮
时,会出现提示: 但我们选择
最小化
到系统托盘区时,就不会
退出
程序
。那么这个功能其实就是屏蔽了关闭功能。那么我们在C# winForm中如何实现呢,实际上有两分钟办法进行处理。 【方法一】在窗体类中重写OnClosing方法,处理关闭消息 protected override void OnClosing(CancelE
Mac 开发中设置 关闭 以及
最小化
最大化
按钮
事件处理
Xcode默认的向导生成的工程的带有关闭,
最小化
,最大化这几个
按钮
, 关闭
按钮
的事件,最让窗口
最小化
到Dock中,但当你
点
击Dock却无法恢复,而在屏幕的顶部菜单中也不会多一个与你
程序
同名的“X-X-X”菜单项,这样的
程序
体验不好,如果提到App Store肯定也是会被拒的。 当然你如果在
程序
起动的时候,首先不
点
击“关闭”
按钮
,而是
点
击
最小化
,你会发现菜单中的Window菜单栏中的最下
Windows客户端开发
7,655
社区成员
18,845
社区内容
发帖
与我相关
我的任务
Windows客户端开发
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
复制链接
扫一扫
分享
社区描述
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章