C语言Windows程序开发—MessageBox函数介绍【第01天】
生活随笔
收集整理的這篇文章主要介紹了
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天】的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java8 list切片_java中怎么
- 下一篇: 托福试卷真题_托福反复考,反复不过百,你