怎么在一个窗体出现前显示一副图片(动画)

如何在一个窗体出现前显示一副图片(动画)?


一个窗体,不是程序的主窗体,想实现如下功能:
在其显示之前,如何先在屏幕中间显示一副图片(jpg,bmp)
如果图片是gif,又该如何处理?

------解决方案--------------------
新建一个FORM,如命名:NewForm,加个IMAGE控件,选择Project-> View Source ,在里面加上: "
TStartupForm* NewForm = new NewForm(Application); "
就O了

------解决方案--------------------
动态创建窗口
先建一个放图片的窗口,Form1,加入IMAGE
在project.cpp里把后面出现的窗口创建的句删掉,比如叫Form2,Aplication-> CreateForm(TForm2 *Form2)删掉
然后,在TForm1::TForm1:TForm{}里加入TForm2 *Form2 = new TForm2(Application);
还有别忘了加入 "form2.h "
------解决方案--------------------
用Cximage库来显示处理jpg,bmp,gif等图片文件比较方便
------解决方案--------------------
Vc里有这样的控件
BCB有没有呢?
自己控制FORM的显示与消失吧
------解决方案--------------------
GIF,的话可以到www.ccrun.com里面有一个GIF的组件,安装一下就可以加载GIF图片了,你可以在显示这个窗体之前显示图片的窗体,
GIF的图片加入到Img_Adv图片中如下
TGIFImage* TImg1 = new TGIFImage;
TImg1-> LoadFromFile(m_ExeFile+PicPath+ "adv.gif ");
Img_Adv-> Picture-> Assign(TImg1);

------解决方案--------------------
http://www.ccrun.com/view.asp?id=158
这个组件的代码在以上地方哈只
------解决方案--------------------
VC有这样的类,具体是哪一个...忘记了
BCB 你可以
1 在主窗体onshow的时候动态实例一个form
2 或者将动画窗体设置为第一启动窗体
和大家上面说的解决思路差不多
------解决方案--------------------
http://www.ccrun.com/view.asp?id=158
不错