益友软件工作室

加密金刚锁相关技术 → C++Builder类技术文章 → 如何在程序开始时先显示信息框

如何在程序开始时先显示信息框

文章作者:轶名

我们经常看到一个软件在进入主窗口前,会先显示一个信息框,告诉用户一些有关该软件的信息,比如软件名称,版本号,等等。该信息框在显示1~2秒后会自动消失。那么,这是怎么做到的呢?请按如下步骤操作即可:

1、建立一个New Application,这时系统会自动生成一个Form1,这作为主Form;

2、点File->New Form 建立一个新的Form,这个Form自动命名为Form2,我们把这个作为信息框;

3、在Form2上添加组件TTimer(注意在System控件条上),用于设定信息框的显示时间,显示时间由TTimer的Interval属性决定,1000是一秒,比如设定为2000,就是让信息框显示2秒后再消失;

4、TTimer的事件OnTimer中加入:Form2->Close();

5、在WinMain()函数中加入:
Application->CreateForm(__classid(TForm2), &Form2);
Form2->ShowModal( ); //注意这句要自己加入
Application->Run();
请注意,要把Form2的头文件Unit2.h包括到WinMain()所在的Project1.cpp中;

6、运行程序,将先显示Form2,意即显示软件的信息框。
 

特别申明

本栏目的文章都是本人从网上搜集而来,仅供大家学习研究之用,请不要用于商业目的!其中署名“佚名”的,意思是作者不详。如果某些文章未署你的名字,请来信告知,我会补上的。如果你认为某些文章侵犯了你的正当权宜,也请来信,我会将它删除。