社区
C++ Builder
帖子详情
想给程序加一个启动窗口
glooby
2004-04-27 05:16:50
想给我的一个程序加一个启动窗口,就像word之类的软件,刚启动时首先弹出一个窗体,上面是公司的图标和一些版权信息,然后过一小会儿,这个窗体自动消失了,真正的主窗体才出来。请问该如何做?
...全文
120
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;
}
Win32
程序
在
启动
时激活前
一个
启动
程序
的
窗口
UWP
程序
天生单实例。当然,新 API (10.0.17134)开始也提供了多实例功能。不过,传统 Win32
程序
可就要自己来控制单实例了。 本文介绍简单的几个 Win32 方法调用,使 Win32
程序
也支持单实例。 激活之前进程的
窗口
我们可以通过进程名称找到此前已经
启动
过的进程实例,如果发现,就激活它的
窗口
。 [STAThread] static void Mai...
javafx之新建
窗口
和
启动
另外
一个
程序
在javafx中
一个
JVM进程只能存在
一个
Application类,这个Application类只能调用一次launch()方法来
启动
它。 那我们如果
启动
一个
新的
窗口
呢? javafx中Stage类继承了Window代表着
一个
窗口
,所以我们只需要构造
一个
Stage并将之显示即可。 Stage secondWindow=new Stage(); Scene scene=new Scene(ro
一个
基于Windows API的简单
窗口
程序
了解Windows
程序
内部运行机制与做
一个
基于Windows API的简单
窗口
程序
目录 目的 开发环境 初识Windows 总结 目的 1、了解Windows操作系统应用
程序
基础原理概念; 2、掌握WinMain函数定义,创建
窗口
,消息循环及
窗口
过程函数;与动手做
一个
简单的Windows
窗口
程序
开发环境 1、Visual Studio 2017 初识Windows 学习Windows
窗口
应用
程序
的第一步是了解WinMain函数 同DOS
程序
相同,Windows
c# wpf
启动
外部exe并嵌入到
启动
主
窗口
中运行
本文主要介绍通过c#来
启动
外部exe(第三方软件)并嵌入到主
窗口
运行,在自己的应用
程序
中运行 一、
启动
外部exe相对简单 IntPtr hcalc; //用以存储目标
窗口
句柄 ProcessStartInfo ps = new ProcessStartInfo(); ps.FileName = Environment.ExpandEnvironmentVariables(exePath
从
一个
程序
中
启动
和关闭另
一个
程序
今天正在编写的
程序
是
一个
插件(PlugIn)。插件其实就是
一个
动态链接库,可以被主
程序
装入内存中,并调用插件中按照主
程序
规定编写的函数。由于插件受制于主
程序
,因此我必须另外提供
一个
程序
可以扩展插件的功能。于是乎,我就编写了
一个
更
加
复杂的
程序
来完成更多的功能,但是为了使这个
程序
可以看起来是和使用插件的
程序
象是集成在一起的,就必须在
启动
插件
程序
的过程中,也同时
启动
我后来编写的
程序
,并且还要在插件主
程序
C++ Builder
13,873
社区成员
102,696
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章