回帖:br/>
描述:这个询问面板还有另外一种设置。别的不变,只将图标改为通知图标,也就是将“MB_ICONQUESTION”改为“MB_ICONINFORMATION”就可以了。执行命令后的询问面板如下图所示:
图片:
http://bbs.deepin.org/attachment/Mon_0703/85_173760_196c03f2efae6d1.jpg
描述:在这个询问面板的设置中,对于图标的选择较多。无论是我们选择了停止图标“MB_ICONSTOP”还是选择了惊叹图标“MB_ICONEXCLAMATION”执行退出命令后都可以退出窗口。设置这两个命令的方法很简单,只要在“MB_YESNO, MB_ICONQUESTION, MB_DEFBUTTON2”中将第二部份“MB_ICONQUESTION”改为相应的图标命令就可以了,执行停止和惊叹两个图标命令后询问面板如下图所示:
图片:
http://bbs.deepin.org/attachment/Mon_0703/85_173760_1a4ba2a1eaf5426.jpg
图片:
http://bbs.deepin.org/attachment/Mon_0703/85_173760_a347dbe286de06d.jpg
3.显示三个按钮“是”、“否”和“取消”或“终止”、“重试”和“忽略”的询问面板及命令设置:
三个按钮的询问面板如下图所示:
图片:
http://bbs.deepin.org/attachment/Mon_0703/85_173760_47003a12fcd7b0c.jpg
图片:
http://bbs.deepin.org/attachment/Mon_0703/85_173760_7c2c1433b23731f.jpg
在“是”、“否”和“取消”这三个按钮的询问面板中,其图标的设置无论是终止、询问、惊叹,还是通知,其按钮的默认选择无论是“是”、“否”还是“取消”,执行命令后点击“是”按钮都能退出窗口。
在“终止”、“重试”和“忽略”这三个按钮的询问面板中,其图标的设置无论是终止、询问、惊叹,还是通知,其按钮的默认选择无论是“终止”、“重试”还是“忽略”,执行命令后点击“终止”按钮都不能退出窗口,这实际上是一个“退出程序异常中断”的设置,当我们点击“终止”时,退出程序不能被执行。只有点击三个按钮中任意一个后,在系统托盘中点击右键,在展开菜单中点击退出才能退出窗口。如果我们试了几次后都不能退出窗口,在匆忙中没有点击三个按钮中的一个便点击了系统托盘中的退出,那么系统托盘中的图标将消失,只有将鼠标移至任务栏中点击鼠标右键,再在展开菜单中点选“任务管理器”选项,在打开的“Windows任务管理器”中找到“autorun.exe”点选后点击下面的“结束进程”按钮才能退出窗口了。因此建议不要进行此项设置。
上面介绍了按钮的默认选项有三项,对于具体的设置就不一一介绍了,现给出三个命令,只要在命令行中更改就可以了:“MB_DEFBUTTON1(左)”、“MB_DEFBUTTON2(中)”、“MB_DEFBUTTON3(右)”。在设置中要按照前面介绍的按钮设置原则来设置。
到这里,窗口确认退出的设置就全部完成了。