欢迎界面!
如何在应用程序运行前显示我的欢迎画面? 问题点数:50、回复次数:13Top
1 楼shally5(我在一旁静静的看着你)回复于 2001-11-29 09:54:45 得分 15
我的方法:
加一个TIMER
在FORM设计时将FORM的所有组件都Visible=false;
只将Image与Form的Visible=true
Image中装一个你的欢迎画面
再将Timer的时间调为3-5秒
再将那些Visible=false的组件设置为true
Image->Visible=false;
Timer->Enable=false;
就行啦!Top
2 楼gloom(苍狗白云)回复于 2001-11-29 09:59:10 得分 35
WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
{
try
{
Application->Initialize();
Form1=new TForm1(Application);//这个就是你要显示的欢迎画面
Form1->ShowModal();
Form1->Update();
Application->CreateForm(__classid(TChatForm), &ChatForm);
Application->CreateForm(__classid(TSendFileForm), &SendFileForm);
delete Form1;
Application->Run();
}
catch (Exception &exception)
{
Application->ShowException(&exception);
}
return 0;
}Top
3 楼gloom(苍狗白云)回复于 2001-11-29 10:02:39 得分 0
设计好欢迎界面后,(如名为FORM1),在Project->Opition->Forms中将Form1从auto-Create form 中移到avaiable form中,再按上面的方法显示Top
4 楼francohe(孤火)回复于 2001-11-29 10:13:45 得分 0
gloom(《一丈丝纶一寸钩,一人独占一江秋》)
欢迎画面必须是窗体吗?能不能只是一张图片?Top
5 楼gloom(苍狗白云)回复于 2001-11-29 10:20:04 得分 0
这有什么关系?你在一个窗口上放一个Image,大小自动适应,align=alClient,将Form 的bordstryle设为NONE,再在用鼠标消息来退出窗口或用计时器退出窗口,然后删除占用资料,效果是一样的啊。Top
6 楼gloom(苍狗白云)回复于 2001-11-29 10:21:13 得分 0
就我目前所知,不可能用一个图片来做LOGO画面,我看见过的和我把实现的都是用上面的方法Top
7 楼francohe(孤火)回复于 2001-11-29 11:23:39 得分 0
好,谢谢了!
gloom(《一丈丝纶一寸钩,一人独占一江秋》) 其实你以前也帮我解决了好多问题,谢了
Top
8 楼gloom(苍狗白云)回复于 2001-11-29 11:36:03 得分 0
呵呵,我也是新手,一起学习吧,可惜我以后没太多机会了,公司要我用VB了啊Top
9 楼francohe(孤火)回复于 2001-11-29 16:43:41 得分 0
gloom(《一丈丝纶一寸钩,一人独占一江秋》) 能把你的联系方法给我吗?交个朋友吧!Top
10 楼TR@SOE()回复于 2001-11-29 17:04:46 得分 0
GLOOM的方法基本是正确的。应该用他的方法。Top
11 楼gloom(苍狗白云)回复于 2001-11-29 17:25:38 得分 0
TO: francohe(小熊) 我没有QQ,你要是多的话送个给我吧,呵呵,
有事上CSDN吧,
Email: atmq@263.net atmq@163.netTop
12 楼yushaofeng(网络飞龙(小不懂))回复于 2001-11-29 18:24:41 得分 0
这个问题比较简单。Top
13 楼francohe(孤火)回复于 2001-12-05 11:37:55 得分 0
To gloom :
有空联系! Email: francohe@sina.com francohe@sohu.comTop




