明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

給應用程序加一個“前奏”

[摘要]邰非    當你在用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è)!