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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

C语言Windows程序开发—MessageBox函数介绍【第01天】

發布時間:2023/12/15 综合教程 26 生活家
生活随笔 收集整理的這篇文章主要介紹了 C语言Windows程序开发—MessageBox函数介绍【第01天】 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

(一)MessageBox函數的參數介紹:

1 int MessageBox (
2     HWND        hWnd,           //彈出MessageBox對話框所屬的窗口句柄
3     LPCTSTR     lpText,         //指向MessageBox對話框內容的字符串指針
4     LPCTSTR     lpCaption,      //指向MessageBox對話框標題的字符串指針
5     UINT        uType           //MessageBox對話框的風格
6 ) ;

函數調用示例:

1 MessageBox ( NULL, TEXT ("程序運行出錯!"), TEXT ("錯誤"), MB_OK | MB_ICONERROR ) ;

第1個參數:窗口句柄的實參為NULL,表示不屬于任何窗口;

第2個參數:對話框內容,“程序運行錯誤!”;

第3個參數:對話框標題,“錯誤”;

第4個參數:對話框風格,其值通常是以MB_開頭的常量組合(MB_按鈕類型 | MB_圖標類型)

對話框風格常量類型:

<1>對話框的按鈕類型:

1 #define     MB_OK                       0x00000000L     //"確定"
2 #define     MB_OKCANCEL                 0x00000001L     //"確定" + "取消"
3 #define     MB_ABORTRETRYIGNORE         0x00000002L     //"終止" + "重試" + "忽略"
4 #define     MB_YESNOCANCEL              0x00000003L     //"是"   + "否"   + "取消"
5 #define     MB_YESNO                    0x00000004L     //"是"   + "否"
6 #define     MB_RETRYCANCEL              0x00000005L     //"重試" + "取消"

<2>對話框的圖標類型

1 #define     MB_ICONHAND                 0x00000010L     //帶有紅X的錯誤/停止圖標
2 #define     MB_ICONQUESTION             0x00000020L     //問號的詢問圖標
3 #define     MB_ICONEXCLAMATION          0x00000030L     //黃色感嘆號的警告圖標
4 #define     MB_ICONASTERISK             0x00000040L     //帶有藍i的信息提示圖標

(二)MessageBox函數實例應用

1 #include <windows.h>
2 
3 int WINAPI WinMain ( HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow )
4 {
5     MessageBox ( NULL, TEXT ("Hello, World!"), TEXT ("MessageBox示例"), MB_OK ) ;
6     return 0 ;
7 }

運行結果:

總結

以上是生活随笔為你收集整理的C语言Windows程序开发—MessageBox函数介绍【第01天】的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。