以下是參閱msdn得到的小收穫。
首先,messagebox指的是顯示乙個模態對話方塊,其中包含乙個系統圖示、 一組按鈕和乙個簡短的特定於應用程式訊息,如狀態或錯誤的資訊。訊息框中返回乙個整數值,該值指示使用者單擊了哪個按鈕。這個一般用在程序中出現某些錯誤,或者觸發一些判斷要反饋給使用者。
函式宣告
int messagebox(
hwnd hwnd,
lpctstr lptext,
lpctstr lpcaption,
uint utype
);
引數解釋
hwnd
處理要建立的訊息框的所有者視窗。如果該引數為空,則訊息框沒有所有者視窗。
lptext
指向乙個包含要顯示的訊息的null終止字串的指標
lpcaption
指向乙個包含對話方塊標題的空終止字串的指標。如果該引數為空,則使用預設的標題error。
utype
指定對話方塊的內容和行為。這個引數可以是來自以下幾組標誌的組合。要指出在訊息框中顯示的按鈕。
按鈕的形式
mb_ok
預設值。有乙個確認按鈕在裡面。
mb_yesno
有是和否在裡面。
mb_abortretryignore
有abort(放棄),retry(重試)和ignore(跳過)
mb_yesnocancel
訊息框含有三個按鈕:yes,no和cancel
mb_retrycancel
有retry(重試)和cancel(取消)
mb_okcancel
訊息框含有兩個按鈕:ok和cancel
系統預設圖示
x錯誤 mb_iconhand, mb_iconstop, and mb_iconerror
?詢問 mb_iconquestion
!警告 mb_iconexclamation and mb_iconwarning
i資訊 mb_iconasterisk and mb_iconinformation
//上面這些東西在msdn都可以看到
返回值
如果乙個訊息框有乙個取消按鈕,那麼如果按下esc鍵或者取消了取消按鈕,函式將返回idcancel值。
如果訊息框沒有取消按鈕,按esc鍵就沒有效果。
如果函式失敗,則返回值為0。
如果函式成功,則返回值是下列選單項的值之一。
idabort abort按鈕被選中。
idcancel cancel按鈕被選中。
idcontinue continue按鈕被選中。
idignor eignore按鈕被選中。
idno no按鈕被選中。
idok ok按鈕被選中。
idretry retry按鈕被選中。
idyes yes按鈕被選中。
win32彙編快速入門
彙編可以開發windows程式?答案是肯定的,用win32組合語言開發出來的windows程式具有執行效率高 占用空間小等特點。m32v9r.zip 二 知識預備 1 暫存器 為了提高運算速度和資料的訪問速度,在計算機的cpu內,有一組硬體裝置,第乙個裝置內存放cpu運算需要的數,這些數值可供cpu...
win32程式設計入門 子視窗控制項
按鈕類 首先定義視窗資料型別 static hwnd hwndbutton 在winpro中 case wm create hwndbutton createwindow text button 類名稱 text button 視窗文字 bs pushbutton ws child ws visib...
WIN32中使用GDI 入門
方法和我前面寫過的vs2013使用gdi 一樣 2 配置 專案 屬性 配置屬性 聯結器 輸入 附加依賴庫中新增 gdiplus.lib 3 新增標頭檔案,放在主函式標頭檔案中,這個位置隨意 include include gdiplus.h using namespace gdiplus pragm...