显示一个封面
来源:互联网 发布:开淘宝找一件代发货源 编辑:程序博客网 时间:2024/04/29 14:58
显示一个封面
假设要为项目创建一个封面。封面能够在应用程序启动时显示,并在应用程序初始化期间一直停
留在屏幕上。显示封面是一件很简单的事情。
下面是创建一个封面的基本步骤:
1) 在创建了主窗体后,再创建一个窗体来作为封面。把这个窗体叫做SplashForm。
2) 使用Project | Options菜单命令,确保SplashForm没有出现在Auto-Create列表中。
3) 把SplashForm的BorderStyle属性设为bsNone,BorderIcons属性设为[]。
4) 把一个TImage 组件放到SplashForm上,把它的Align属性设为alClient。
5) 选择Picture属性,在TImage组件中调入一个位图。
现在已经设计好这个封面了,只要在项目文件中加入代码来显示它。
#include <vcl.h>
#pragma hdrstop
#include "logo.h"//
//---------------------------------------------------------------------------
USEFORM("Unit1.cpp", Form1);
USEFORM("LOGO.cpp", frmlogo);
USEFORM("QryResult.cpp", fmQryResult);
//---------------------------------------------------------------------------
WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
{
try
{
HANDLE m_hMutex;
m_hMutex=CreateMutex(NULL,FALSE,"healthdcxt");
if (m_hMutex)
{
if (GetLastError()==ERROR_ALREADY_EXISTS)
{
MessageBox(NULL,"该系统已经运行!","提示信息",MB_OK|MB_ICONINFORMATION);
return 0;
}
}
ReleaseMutex(m_hMutex);
frmlogo=new Tfrmlogo(Application);
frmlogo->Show();
frmlogo->Update();
while (frmlogo->tmMainTimer->Enabled)
{
Application->ProcessMessages();
}
Application->Title = "客户调查系统";
Application->HelpFile = "";
Application->Initialize();
Application->CreateForm(__classid(TForm1), &Form1);
delete frmlogo;
Application->Run();
}
catch (Exception &exception)
{
Application->ShowException(&exception);
}
catch (...)
{
try
{
throw Exception("");
}
catch (Exception &exception)
{
Application->ShowException(&exception);
}
}
return 0;
}
#pragma hdrstop
#include "logo.h"//
//---------------------------------------------------------------------------
USEFORM("Unit1.cpp", Form1);
USEFORM("LOGO.cpp", frmlogo);
USEFORM("QryResult.cpp", fmQryResult);
//---------------------------------------------------------------------------
WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
{
try
{
HANDLE m_hMutex;
m_hMutex=CreateMutex(NULL,FALSE,"healthdcxt");
if (m_hMutex)
{
if (GetLastError()==ERROR_ALREADY_EXISTS)
{
MessageBox(NULL,"该系统已经运行!","提示信息",MB_OK|MB_ICONINFORMATION);
return 0;
}
}
ReleaseMutex(m_hMutex);
frmlogo=new Tfrmlogo(Application);
frmlogo->Show();
frmlogo->Update();
while (frmlogo->tmMainTimer->Enabled)
{
Application->ProcessMessages();
}
Application->Title = "客户调查系统";
Application->HelpFile = "";
Application->Initialize();
Application->CreateForm(__classid(TForm1), &Form1);
delete frmlogo;
Application->Run();
}
catch (Exception &exception)
{
Application->ShowException(&exception);
}
catch (...)
{
try
{
throw Exception("");
}
catch (Exception &exception)
{
Application->ShowException(&exception);
}
}
return 0;
}
- 显示一个封面
- 锁屏状态显示封面
- 封面
- 封面~
- 如何做一个封面(splash)
- Word2010封面、目录和正文显示不同页码问题
- mp3封面图片的嵌入与显示的代码
- video标签-点击封面 播放视频,显示进度条
- 关于音乐播放器锁屏播放,后台播放,封面显示等
- 实例:封面,目录,内容,分别显示第几页,共几页。
- 仿照“海精灵”做的一个网站封面
- 《一个程序员的奋斗史》猜“封面+页数”结果揭晓!!
- 什么是使用一个封面我的iPhone的好处
- ckplayer播放器设置默认封面时部分浏览器不能正常显示封面图片问题的处理
- 《一个程序员的奋斗史》帮我选封面哇! —— 猜封面页数赢赠书活动~
- word怎么让封面、摘要、目录没有页码,而正文显示从1开始的页码
- [Preface] - 【封面】
- 上传封面
- 中国2007年最赚钱上班族出炉
- 利用钩子函数来捕捉键盘响应的windows应用程序
- 大学生求职需要学习12种动物精神
- 08年,该何去何从
- 微软亚洲研究院:最佳论文是怎样炼成的
- 显示一个封面
- 我之理解开发框架
- Tomcat升级到5.5,数据源无法使用的问题整理
- 雅虎裁员风波落定:1000人被裁 Q4利润下降
- CF, SD, MiniSD, HPI,
- 通过手机GPRS实现移动上网
- 李彦宏:须满足四大条件 百度日本总裁一定是日本人
- 周五上海火车站买票游记 绝对真实
- 如何杀掉进程---介绍微软一个罕为人知的无敌命令