給應用程序加一個“前奏”
發(fā)表時間:2023-08-18 來源:明輝站整理相關軟件相關文章人氣:
[摘要]邰非 當你在用VC++編寫完程序運行時,如果在屏幕上直接出現(xiàn)主程序框架,似乎總感到缺少一點兒專業(yè)感,本文用VC++6.0所提供的“Splash Screen”組件給應用程序加上一個閃屏顯示的功...
邰非
當你在用VC++編寫完程序運行時,如果在屏幕上直接出現(xiàn)主程序框架,似乎總感到缺少一點兒專業(yè)感,本文用VC++6.0所提供的“Splash Screen”組件給應用程序加上一個閃屏顯示的功能。
1、建立應用程序框架
當然,這里應該是你的應用程序,但為了表述方便,我就建立一個簡單的程序框架(熟練者可直接看下一步驟):
(1)在“Visual C++”中打開“File”菜單,選擇“New”菜單命令。
(2)選擇“Projects”選項。
(3)在左邊的框表中選擇“MFC AppWizard(exe)”,在“Projects name”文本框中輸入項目名“MyChapter”,在“Location”文本框中輸入項目路徑名“d:vc”。
單擊[OK]按鈕,進入“MFC AppWizard-step 1 of 6”窗口。
(4)選擇“Single document”選項,其他為缺省設置,單擊[Finish]按鈕進入新項目信息窗口,單擊[OK]在指定目錄中生成應用程序框架所需的全部文件。
2、添加組件
打開選項“Projects”選“Add To Project”,打開“Component and Controls”,在文件框中選擇“Splash Screen”。這樣我們就將所需要的CsplashWnd類加入到應用程序項目中。
3、為程序加入代碼
利用ClassView打開CMyChapterApp.cpp,在文件頭上加上“#include splash.h",在函數CMyChapterApp::InitInstance()中的LoadStdProfileSettings()函數后填入以下代碼:
CSplashWnd::ShowSplashScreen();
Sleep(1000);
Sleep()函數是為了模擬緩慢的裝載過程,你可以在此處加入自己的代碼來裝載文件信息,如讀寫數據庫中的記錄等等……與之等效的是你可以用ClassView打開CSplashWnd類,在CSplashWnd::OnCreate()中修改SetTimer()中的第二個參數,將時間延長,F(xiàn)在你要做的是用ResourceView打開Bitmap資源,換上自己想要的位圖,好!可以編譯應用程序了,快行動,看看,是不是很專業(yè)!