vc++ 怎么实现启动屏呢

vc++ 如何实现启动屏呢
如题,在主程序的哪部分里添加代码,实现启动屏。
需要注意些什么呢?

------解决方案--------------------
1.
找到
BOOL CXXXXApp::InitInstance()
函数

2.
在ShowWindow之前加上去就可以了

3.启动屏一半用透明Dialog
然后记住SetTimer的使用


------解决方案--------------------
其实所谓的启动屏就是在你的程序正式启动之前,先显示一个窗体,这个窗体贴上图就是你的启动屏幕了,在Instance里添加就可以,然后主窗体先隐藏,设置一定时间的启动屏显示时间,到时间后,销毁启动屏幕,显示主窗口即可!
------解决方案--------------------
使用SplashScreen控件
http://blog.****.net/agoago_2009/article/details/6725684
------解决方案--------------------
探讨
那启动屏跟主框架间是什么关系呢?
父子关系吗?