社区
C++ Builder
帖子详情
想给程序加一个启动窗口
glooby
2004-04-27 05:16:50
想给我的一个程序加一个启动窗口,就像word之类的软件,刚启动时首先弹出一个窗体,上面是公司的图标和一些版权信息,然后过一小会儿,这个窗体自动消失了,真正的主窗体才出来。请问该如何做?
...全文
71
5
打赏
收藏
想给程序加一个启动窗口
想给我的一个程序加一个启动窗口,就像word之类的软件,刚启动时首先弹出一个窗体,上面是公司的图标和一些版权信息,然后过一小会儿,这个窗体自动消失了,真正的主窗体才出来。请问该如何做?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chpst
2004-04-28
打赏
举报
回复
Splash->Show();
应是Form5吧!
glooby
2004-04-27
打赏
举报
回复
请再帮忙看看,程序运行后溢出,代码如下:
#include <vcl.h>
#pragma hdrstop
#include "Unit5.h" //这是启动窗口的头文件
long Itime;
USEFORM("Unit1.cpp", Form1);
USEFORM("Unit2.cpp", Form2);
USEFORM("Unit3.cpp", Form3);
USEFORM("Unit6.cpp", Form6);
USEFORM("Unit7.cpp", Form7);
USEFORM("Unit4.cpp", Form4);
USEFORM("Unit5.cpp", Form5);
//---------------------------------------------------------------------------
WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
{
try
{
TForm5 *Splash= new TForm5(Application);
Splash->Show();
Application->Initialize();
Application->CreateForm(__classid(TForm1), &Form1); // 主窗口
Application->CreateForm(__classid(TForm2), &Form2); // 运行到这儿程序溢出
Application->CreateForm(__classid(TForm3), &Form3);
Application->CreateForm(__classid(TForm6), &Form6);
Application->CreateForm(__classid(TForm7), &Form7);
Application->CreateForm(__classid(TForm4), &Form4);
Itime=GetTickCount();
while ((GetTickCount()-Itime)/1000 <1);
Splash->Update();
Splash->Free();
Application->Run();
}
catch (Exception &exception)
{
Application->ShowException(&exception);
}
return 0;
}
//---------------------------------------------------------------------------
空中猎手
2004-04-27
打赏
举报
回复
TForm2* frm = new TForm2(this);
try {
frm->ShowModal();
frm->Update();
Sleep(10000);
} __finally {
delete frm;
}
thp
2004-04-27
打赏
举报
回复
.
chpst
2004-04-27
打赏
举报
回复
#include <vcl.h>
#include "SplashUnit.h"
long Itime;
WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
{
try
{
Splash= new TSplash(Application);
Splash- >Show();
Application- >Initialize();
Application- >CreateForm(__classid(TDM), &DM);
Application- >CreateForm(__classid(TLoginForm), &LoginForm);
Application- >CreateForm(__classid(TMainForm), &MainForm);
Itime=GetTickCount();
while ((GetTickCount()-Itime)/1000 <1)
Splash- >Update();
Splash- >Free();
Application- >Run();
}
catch (Exception &exception)
{
Application- >ShowException(&exception);
}
catch (...)
{
try
{
throw Exception( " ");
}
catch (Exception &exception)
{
Application- >ShowException(&exception);
}
}
return 0;
}
Android应用
程序
进程管理
Android系统里面的应用
程序
进程有
一个
特点,那就是它们是被系统托管的。也就是说,系统根据需要来创建进程以及回收进程。进程创建发生在组件
启动
时,它们是由Zygote进程负责创建。Zygote进程是由系统中的第
一个
进程...
DirectX修复工具 V3.3增强 绿色版
同时鉴于Windows 8(Windows 8.1、Windows 8.1 Update)、Windows 10系统中默认未包含.NET Framework 2.0,因此新版的
程序
文件夹内将包含
一个
DirectX_Repair_win8的特别版
程序
,该
程序
功能与通用版相同,基于.NET ...
bat批处理文件同一
窗口
下
启动
多个应用
程序
bat命令中利用ping延时,例如
启动
的多个应用
程序
之间有依赖时可进行延时。...同一
窗口
下
启动
多个应用
程序
(start /b),此处以
启动
python脚本为例,handle.py运行需要依赖manager.py,可延时3s后...
ubuntu中用脚本同时
启动
多个终端
窗口
在调试ROS
程序
时,经常需要运行多个节点
程序
,如果每个都打开
一个
终端然后输入指令非常繁琐,可以写
一个
脚本文件,每次运行这个脚本就能一次运行多个节点,方便高效。方法就是利用ubuntu中的terminator小
程序
,安装...
MFC基于对话框
程序
启动
时隐藏
窗口
的实现
对于基于对话框的MFC
程序
,如果
想
要
程序
启动
时就隐藏主
窗口
,无法在该对话框类的OnInitialDialog()函数中实现隐藏
窗口
的功能。但是,可以通过对话框
程序
响应WM_WINDOWPOSCHANGING消息来实现隐藏
窗口
的功能。 1 ...
C++ Builder
13,822
社区成员
102,680
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章