您的位置:程序门 -> vc/mfc -> 界面



[vs2005 c++]制作程序启动画面问题?


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


[vs2005 c++]制作程序启动画面问题?[已结贴,结贴人:xumercury]
发表于:2007-10-03 10:48:28 楼主
问题描述:由于机器配置比较差不敢用vs2005,都是用vs6.0去写(技术不是很好...),现在由于要写点嵌入win   ce的程序想玩下,朋友推荐用vs2005(本来准备用evc可是据说要被淘汰了.而且用了下也和vs2005有同样的问题),以前用vs6.0去做启动图片很简单就完成了.加个splash控件就ok.但是现在装了vs2005我查了下没有办法加splash...然后想用用对话框去做,遇到问题就是....启动画面出来了可是自己不会关闭,,必须enter一下才进的去主程序....
问题:1:vs2005有没有解决启动画面简单的方法?
2:如果遇到对话框开启后无法自动关闭进入主程序界面如何解决?
p.s.我查了些解决办法,用settimer()和killtimer()以及用sleep()都实验过.而且在对话框初始化函数和相对应的地方都加了.按照以前的帖子的经验去做了.可惜还是出了图片但是不能自己kill掉进入主画面.

谢谢.
发表于:2007-10-04 10:27:091楼 得分:20
timer为什么不行???
不要告诉我们你只是settimer然后在定时器事件里面killtimer????
在定时器事件里面enddialog(模式)或destroywindow(非模式)就可以了.
所有的问题是你对对话框根本不了解.静下心来认真看看msdn吧.
发表于:2007-10-04 10:29:152楼 得分:0
同意楼上
发表于:2007-10-04 13:39:063楼 得分:0
了解,谢谢楼上的指点.
发表于:2007-10-08 15:07:144楼 得分:0
问题解决了。。。但是有个新的问题。。我弹出得启动画面得图片没办法显示出来。我采用得是非模式对话框。。是不是要在类似ondraw之类的事件里面要调用.
发表于:2007-10-09 09:27:505楼 得分:0
建议在onerasebkgnd里面处理,对应的消息是:wm_erasebkgnd


快速检索

最新资讯
热门点击