日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > windows >内容正文

windows

windows 程序设计_windows程序设计基础(第二章)——2.5 第一个代码实例

發(fā)布時間:2025/4/16 windows 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 windows 程序设计_windows程序设计基础(第二章)——2.5 第一个代码实例 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

【例2-1】實現(xiàn)了一個簡單的消息框,代碼示例如下: #include <windows.h> ? int APIENTRY WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int nCmdShow) {MessageBox(NULL, "顯示的內(nèi)容", "標(biāo)題", MB_OK);return 0; }

今后的程序示例,都是以此代碼作為框架,一步一步搭建,不再關(guān)心入口函數(shù)及參數(shù)的含義,而是關(guān)心程序?qū)崿F(xiàn)了什么樣的功能。接下來分析一下MessageBox函數(shù)實現(xiàn)的具體功能,以及實現(xiàn)方法。

MessageBox函數(shù)的功能是彈出一個消息框,如圖1.19所示。其中第一個參數(shù)(顯示為NULL)為窗口句柄(窗口句柄與實例句柄相似,它唯一標(biāo)識一個窗口),因為還沒有創(chuàng)建窗口,所以此處的窗口句柄設(shè)計為NULL;第二個參數(shù)為消息窗口顯示的內(nèi)容;第三個參數(shù)為消息窗口的標(biāo)題;第四個參數(shù)為消息窗口的風(fēng)格,風(fēng)格方式有很多種,如表2.1所示。

可以通過“MessageBox(NULL, "顯示的內(nèi)容", "標(biāo)題", MB_OK | MB_ICONWARNING);”來改變顯示的消息的級別,如圖2.1所示。

圖2.1 帶有驚嘆號的消息框

MessageBox函數(shù)可以指定表2.2標(biāo)志中的任一個標(biāo)識,來顯示消息框中的不同級別的圖標(biāo)。
表2.2 消息警示圖標(biāo)

表2.2 消息警示圖標(biāo)

MessageBox可以接收返回值,通過返回值可以判斷點擊了哪個按鈕,如果沒有足夠的內(nèi)存來創(chuàng)建消息框,則返回值為零。如果函數(shù)調(diào)用成功,則返回值為表2.3中的一個。

表2.3 消息返回值

如果一個消息框有一個Cancel按鈕,按下Esc鍵被如同按下Cancel鍵,則函數(shù)返回IDCANCEL值。如果消息框沒有Cancel按鈕,則按Esc鍵則沒有作用。MessageBox函數(shù)的返回值其實都是整型的數(shù)值,以下是默認(rèn)的定義。

#define IDOK 1 #define IDCANCEL 2 #define IDABORT 3 #define IDRETRY 4 #define IDIGNORE 5 #define IDYES 6 #define IDNO 7 #if(WINVER >= 0x0400) #define IDCLOSE 8 #define IDHELP

總結(jié)

以上是生活随笔為你收集整理的windows 程序设计_windows程序设计基础(第二章)——2.5 第一个代码实例的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。