參考書,《Windows程式設計》(charle petzold著)、《深入淺出MFC》(侯俊杰著)、《VC++深入講解》(孫鑫編著)
一、實驗目的:
-
了解 windows作業系統應用程式開發的基本概念,win32 API函式、訊息與事件驅動;
-
掌握WinMain函式的基本框架,視窗定義、視窗創建、訊息回圈及視窗程序函式;
二、實驗步驟:
- 1.在打開VC,在project欄創建一個空的Win32 Application;
- 再新創建一個C++ Source File,寫入 Windows 程式,
三、實驗代碼:來自《Windows程式設計》(charle petzold著)
#include <windows.h>
int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,
PSTR szCmdLine, int iCmdShow)
{
MessageBox (NULL, TEXT (“Hello, Windows 98!”), TEXT (“HelloMsg”), 0);
return 0 ;
}
四、運行結果:

五、代碼解釋:
- WINAPI 為識別符號,許多Windows函式呼叫宣告為WINAPI,
- WinMain 類似于main函式,作為程式入口,一般結構固定,PSTR可被LPSTR替代,均作為指向字串的指標;
- MessageBox的第一個引數通常是視窗句柄,第二個引數是在訊息框主體中顯示的字串,第三個引數是出現在訊息框標題列上的字串,第四個引數可以是在WINUSER.H中定義的一組以前綴MB_開始的常數的組合,可從第一組中選擇一個常數指出希望在對話框中顯示的按鈕,例如:
執行以下代碼:
MessageBox (NULL, TEXT (“Hello, Windows 98!”), TEXT (“HelloMsg”),MB_YESNO);
運行結果:

選項框改變了,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/102478.html
標籤:其他
下一篇:鴻蒙不是Linux也不是安卓
