下载首页 | 资讯中心 | 下载分类 | 最近更新 | 排 行 榜 | 国产软件 | 国外软件 | 汉化补丁 |
文章搜索: 分类 关键字 收藏本站设为首页
您的位置:首页网页设计ASP程序 → 四种程序启动画面的制作方法(VC)__教程
四种程序启动画面的制作方法(VC)__教程
日期:2007-5-20 0:35:39 人气:54     [ ]
上一页 [1] [2] 下一页

  3)修改框架生成函数OnCreate()

int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
SetTimer(1,0,NULL); //添加ID为1的WM_TIMER事件
Splash=new CSplashDlg();
Splash->Create(IDD_DIALOG1);
Splash->ShowWindow(SW_SHOW);

}

4.制作基于对话框的应用程序启动画面

  以上几种方法都不能给基于对话框的应用程序做启动画面,下面介绍一种方法给基于对话框的应用程序做启动画面。基于对话框的应用程序没有主框架,因此不能采用前面几种方法制作启动画面。不过我们可以把方法一建立起的启动画面文件移植过来,然后,对程序进行一些修改。

  (1)参照方法一建立基于单文档的工程Splash。
  (2)建立基于对话框的工程Cover。
  (3)文件移植
  ①将Splash1.cpp 和Splash1.h 两个文件从方法一建立的Splash工程拷贝到Cover工程中,并且分别加入到Source Files和Header Files中;
  ②导入位图文件到工程的资源中,改ID为IDB_SPLASH。
  (4)修改代码,实现启动画面的调用
  ①添加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); //显示启动画面
...
}

  说明:启动画面停留时间的修改同方法一。

5.结束语

  正如前面提过的,运用好启动画面可以给使用者留下一个强烈的印象,起到很好的宣传作用,以上程序均在Visual C++ 6.0、Windows2000调试通过。

出处:本站原创 作者:佚名
 阅读排行
01.精美qq空间横幅代码
02.最酷qq个性女生网名
03.最新又有免费QQ秀啦《..
04.巧用透明FlaSh扮靓你的..
05.花之神匠代码(最新代码..
06.最新QQ空间免费导航
07.最新免费个人形象设置..
08.最新qq空间flash代码m..
09.CSS技术结合图像实现动..
10.Photoshop光影魔术师:..
11.QQ音速种子狂刷
12.最新QQ空间透明代码
13.PS实例教程:教你制作结..
14.Photoshop光影魔术师:..
15.制作背景图__教程
16.用Photoshop制作漂亮的..
17.如何获得QQ音速种子
18.≤QQ空间代码≥在日志..
19.网页浮动广告的制作代..
20.用Photoshop制作大红灯..
21.常用CSS
22.Photoshop给靓丽美女打..
 推荐文章
·Photoshop 表现技法之..
·快速将你的相片矢量化..
·PHOTOSHOP制作炽热的太..
·用Photoshop制作美丽的..
·流行杀手的娃娃工厂__..
·打造8号台球__教程
·PHOTOSHOP制作待机MM图..
·用Photoshop帮MM做纹身..
·PHOTOSHOP美眉着色绝招..
·PHOTOSHOP花露的制作_..
·PHOTOSHOP渐变工具的巧..
·PHOTOSHOP手绘奥兰多-..
·高难度抠图两种方法__..
·Photoshop高尔夫球的制..
·Photoshop打造精美玉佩..
Eqxia_COM下载站 版权所有 Copyright© 2001-2005 Www.eqxia.COM, All Rights Reserved.