⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_41567.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:41567 发表者:蓝色飓风 发表日期:2003-05-27 20:42:14
<br>主题:两个界面问题!急急急!!!!!!!!
<br>内容:大家好!我遇到了了一个问题不知该怎么实现!<BR>问题是这样的:我编了一个基于对话框的程序,对话框退出时,不是直接退出,当按Esc或选择退出按钮时出现一个对话框,询问“是否真的要退出”询问对话框出现时,在“是否真的要退出?”,这句话后面有一个闪烁的“N”,我想问的问题就是怎么能让“N”闪烁!<BR>第一个问题是:怎样实现按Esc出现“询问”对话框?<BR>第二个问题是:怎样实现“N”的闪烁;当按下“Y”键时,“N”变成“Y”再按下回车键后对话框就退出(父对话框和询问对话框都退出)?<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp; 请问各位高手这两个问题怎么实现???????<BR>&nbsp;&nbsp;&nbsp;&nbsp; 请给出具体代码说明,谢谢!!!!!!!!!!!
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:michael 回复日期:2003-05-27 22:10:57
<br>内容:&nbsp;&nbsp;答一: 映射OnNotify函数拦截WM_CLOSE消息,在收到WM_CLOSE消息后,弹出对话框。<BR><BR>&nbsp;&nbsp;答二: 不断闪烁可以用一张Gif图达到目的,Gif文件可以存多张连续图达到动画的目的,网页上的简单动画都是这麽做的。做两张Gif图,一张为N一张为Y,在适当时候吧他们显示出来。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:蓝色飓风 回复日期:2003-05-28 08:16:09
<br>内容:michael 不好意思你可不可以说的再具体一些有些东西我还是不了解(最好有一些代码)我对OnNotify不太会处理能不能教我一下还有你说的GIF图我也不会做,你可不可以教我!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:michael 回复日期:2003-05-28 11:15:30
<br>内容:&nbsp;&nbsp; 这样,您先打开您的工程,在您工程的xxxDlg类上点右键。选Add Windows Message Handler, 在消息里找到WM_CLOSE,点Add Handler 生成函数框架,在那里面添代码。<BR>例如:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CxxxDlg dlg;&nbsp;&nbsp;&nbsp;&nbsp;//声明询问对话框对象<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(dlg.DoModal() == IDOK)&nbsp;&nbsp;//弹出对话框,如果用户确认退出,发送退出消<BR>//息。<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PostQuitMessage(0);//发送退出消息<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//如果不确认,则返回。<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;至于Gif图片的事,我只是给您提供一种思路,具体实现也有一定难度,需要用工具做好动画的Y和N然后再用别人写的类或控件显示出来。当然还有别的方法,比如自己做一系列的图片自己控制显示。不过我想那更麻烦,条条大陆通罗马,也许别的人会有比我好的方法<BR>。&nbsp;&nbsp;我猜测您的水平是初学,所以建议您线吧程序的主要功能做好,这些皮毛小事若想做好得费很多功夫。&nbsp;&nbsp;编程的经历先不要放在这。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:蓝色飓风 回复日期:2003-05-29 13:14:11
<br>内容:我的第一个问题已经解决。第二个问题还是没解决。第二个问题中不用让"Y"或“N”闪。可不可以这样:当询问对话框弹出时,默认的是“N”,当键入’Y“时怎么让”“N”变成“Y”用什么方法来实现呢,请给出具体的代码。谢谢!!!!!!!!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:michael 回复日期:2003-05-29 13:49:53
<br>内容:&nbsp;&nbsp;&nbsp;&nbsp;键入到哪,对话框?Edit控件还是别的?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:蓝色飓风 回复日期:2003-05-29 19:10:45
<br>内容:键入到CStatic里,可以实现吧?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:草叶 回复日期:2003-05-31 10:01:04
<br>内容:CStatic控件不能接受b输入ba
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:michael 回复日期:2003-06-01 12:44:36
<br>内容:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;您不就是想实现当用户关闭程序时弹出询问对话框吗?做两个按钮"Yes"和"No"<BR>&nbsp;&nbsp; 不就行了。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -