如何制作溅出屏幕
我现在的主窗口是form1
我想在前面加一下类似word起动时的小窗口,却不知如何添加
我照一本书说的用TSplashForm类,可是编译器提示说没有此类
请问如何解决
问题点数:50、回复次数:3Top
1 楼Libran()回复于 2002-10-22 23:22:36 得分 40
1,在工程里添加一个窗口,设Name=SplashForm,把它从Auto-create forms中移到Available forms里(在菜单Project的Options...项,Forms页里),保存为Splash.cpp
2,在工程文件(默认为Project1.cpp)中修改代码:
#include "Splash.h" //自己加这行
WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
{
try
{
SplashForm = new TSplashForm(Application); //自己加这行
SplashForm->Show(); //自己加这行
Application->Initialize();
Application->CreateForm(__classid(TForm1), &Form1);
...
delete SplashForm; //自己加这行
Application->Run();
}
catch (Exception &exception)
{
Application->ShowException(&exception);
}
...
}Top
2 楼RomanticProgrammer() 兰企鹅||南极俺最帅 ()回复于 2002-10-22 23:23:18 得分 10
TSplashForm类是自定义类,把你的窗体的名字改成SplashForm就是了。
至于启动窗口,只要在工程文件中的中在程序初始化时创建一个窗体,在程序运行时销毁就行了。Top
3 楼iec(bcbtovs)回复于 2002-10-23 19:44:45 得分 0
okTop




