ShowMessage和MessageDlg消息對話框(VCL)


ShowMessage一個簡單的消息提示:

例如:ShowMessage("xxxx");

MessageDlg(constAnsiString Msg, TMsgDlgType DlgType, TMsgDlgButtons Buttons,int HelpCtx);

Msg: 顯示消息的內容

DlgType: 對話框類型:

  mtWarning:顯示帶有藍色感嘆號的消息框

  mtError:顯示帶有紅色感嘆號的消息框

  mtInformation:顯示帶有藍色“i”號的消息框

  mtConfirmation:顯示帶有綠色問號的消息框

  mtCustom:消息框中沒有位圖,對話框的標題是應用程序的執行名

Buttons:消息框中都有哪些按鈕

  有以下取值:

  mbYes

  mbNo

  mbOk

  mbCancel

  mbHelp

  mbAbort

  mbRetry

  mbIgnore

  mbAll

例子:

  int tr = MessageDlg("確定要添加嗎?",mtInformation,TMsgDlgButtons()<<mbYes<<mbNo,0);

  返回值tr:

  mrNone                              0
  mrOk              idOK         1
  mrCancel         idCancel       2
  mrAbort         idAbort         3
  mrRetry         idRetry         4
  mrIgnore        idIgnore       5
  mrYes            idYes             6  

  mrNo      idNo              7
  mrAll              mrNo + 1       8
  mrNoToAll       mrAll + 1       9
  mrYesToAll      mrNoToAll      10

  

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM