VC中四种程序启动画面的制作方法.pdf
《VC中四种程序启动画面的制作方法.pdf》由会员分享,可在线阅读,更多相关《VC中四种程序启动画面的制作方法.pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1.利用组件库中的利用组件库中的 Splash Screen 组件实现组件实现 (1)用 Photoshop 等制作启动画面图像,保存为 bmp 格式。(2)用 Appwizard 建一个基于单文档的工程 Splash。(3)在资源中插入位图资源 打开 VC+的资源编辑器,用鼠标右键单击 Resources 文件夹,选择 Import 命令,插入所制作的位图。如果位图超过 256 色,VC 会弹出一个对话框,提示位图已经插入但不能在位图编辑器中显示,确定即可。将位图 ID 改为 IDB_SPLASH。(4)添加 Splash Screen 控件 选择菜单“project”/“Add To Pr
2、oject”/“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 sc
3、reen.SetTimer(1,750,NULL);/修改第二个参数以调整画面停留时间 return 0;2.利用无模式对话框显示启动画面利用无模式对话框显示启动画面 (1)用 Appwizard 建一个基于单文档的工程 Splash。(2)导入用作启动画面的图片,更改 ID 为 IDB_SPLASH。(3)新建一个对话框,在其中添加启动画面。在资源中新建一个对话框,创建对话框类 CSplashDlg。在对话框中添加一个 Picture 控件,打开其“Properties”对话框,选 General,在 Type 下拉列表中选择 Bitmap,在 Image 下拉列表中选前面导入的位图资源 I
4、D 值:IDB_SPLASH。(4)修改对话框的显示效果 调整对话框大小,去掉两个自动生成的按钮,并在“Properties”的“Styles”页中去掉对 Title bar 的选取;选中图像,调整大小使之适应对话框的可编辑区,修改其“Properties”的“Styles”使之居中。(5)在 CMainFrame 类的 OnCreate()函数中添加创建、显示并销毁无模式对话框的代码。#include“SplashDlg.h”/加到 MainFrm.cpp 文件的头文件调用部位 int CMainFrame:OnCreate(LPCREATESTRUCT lpCreateStruct)CSp
5、lashDlg*dlg=new CSplashDlg(this);dlg-Create(CSplashDlg:IDD,this);/创建对话框 dlg-ShowWindow(SW_SHOW);/显示对话框 dlg-UpdateWindow();Sleep(2000);/画面显示停留时间,单位为毫秒 dlg-DestroyWindow();/销毁对话框 return 0;3.通过发送消息显示和销毁启动画面通过发送消息显示和销毁启动画面 重复方法二的步骤 重复方法二的步骤 1 至步骤至步骤 4。使用 使用 Class Wizard 为为 CMainFrame 类添加消息响应函数类添加消息响应函数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VC 中四种 程序 启动 画面 制作方法
限制150内