欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    VC MFC如何添加启动界面.doc

    • 资源ID:2385713       资源大小:14.50KB        全文页数:4页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    VC MFC如何添加启动界面.doc

    VC MFC如何添加启动界面 1、利用组件库中的Splash Screen组件生成Splash1.cpp 和Splash1.h 这两个文件(也就是基于框架类的应用程序添加启动画面的步骤)(1)用Photoshop等制作启动画面图像,保存为bmp格式。(2)用Appwizard建一个基于单文档的工程Splash。(3)在资源中插入位图资源 打开VC+的资源编辑器,用鼠标右键单击Resources文件夹,选择Import命令,插入所制作的位图。如果位图超过256色,VC会弹出一个对话框,提示位图已经插入但不能在位图编辑器中显示,确定即可。将位图ID改为IDB_SPLASH。(4)添加Splash Screen控件选择菜单“project”/“Add To Project”/“Conponents and Controls”打开对话框,在列表框中双击“Visual C+ Conponents”选项,选择“Splash Screen”控件,然后单击“Insert”。确认或修改类名和位图资源ID,单击OK确认。编译、连接,漂亮的启动画面就显示出来了。(5)如果需要改变启动画面的停留时间,就修改SetTimer()函数的第二个参数,默认是750 毫秒。该函数所在位置:int CSplashWnd:OnCreate(LPCREATESTRUCT lpCreateStruct)./ Set a timer to destroy the splash screen.SetTimer(1, 2000, NULL); /修改第二个参数以调整画面停留时间return 0;这样就生成了Splash1.cpp 和Splash1.h 这两个文件2、制作基于对话框的应用程序启动画面(1)建立基于对话框的工程Cover。 (2)文件移植将Splash1.cpp 和Splash1.h 两个文件从步骤一建立的工程拷贝到Cover工程中,并且分别加入到Source Files和Header Files中;导入位图文件到工程的资源中,改ID为IDB_SPLASH。(3)修改代码,实现启动画面的调用添加CCoverApp 的InitInstance() 函数代码#include "Splash1.h" /加在Cover.cpp文件的头文件调用部位BOOL CCoverApp:InitInstance()CCommandLineInfo cmdInfo;ParseCommandLine(cmdInfo);CSplashWnd:EnableSplashScreen(cmdInfo.m_bShowSplash);.使用ClassWizard 添加OnCreate() 函数到对话框类CCoverDlg中,并修改代码#include "Splash1.h" /加在CoverDlg.cpp文件的头文件调用部位int CCoverDlg:OnCreate(LPCREATESTRUCT lpCreateStruct).CSplashWnd:ShowSplashScreen(this); /显示启动画面.3、使得启动画面消失后再显示主程序在CCoverDlg类中添加WM­_TIMER消息响应函数 void CCoverDlg:OnTimer(UINT nIDEvent) / TODO: Add your message handler code here and/or call default this->MoveWindow(300,300,600,400); CDialog:OnTimer(nIDEvent); 在intCCoverDlg:OnCreate(LPCREATESTRUCT lpCreateStruct)中添加如下代码: CSplashWnd:ShowSplashScreen(this);this->MoveWindow(0,0,0,0);this->SetTimer(1,2000,NULL);/注意这个2000一点要等于步骤1中的2000return 0;在void CCoverDlg:OnPaint()的末尾添加如下代码:this->KillTimer(1);

    注意事项

    本文(VC MFC如何添加启动界面.doc)为本站会员(文库蛋蛋多)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开