Thread: messagedlg

  1. #1
    Registered User
    Join Date
    Apr 2007


    I am just wondering if it is possible to use MessageDlg (C++ Builder)
    wherein the message box would be having 2 or more buttons....

    for example the message would have an OK button, Cancel Button, etc....

    coz i'm looking at the help and it seems that it can only accomodate
    1 button....

    this is the table provided in the help which shows the type of button
    that can appear in a message box

    TMsgDlgBtn Value	Corresponding return value
    mbOK	                       mrOk
    mbCancel	             mrCancel
    mbYes	                       mrYes
    mbNo	                       mrNo
    mbAbort	                      mrAbort
    mbRetry	                      mrRetry
    mbIgnore	             mrIgnore
    mbAll	                         mrAll
    mbNoToAll	             mrNoToAll
    mbYesToAll	             mrYesToAll
    a sample code provided also shows a message box with
    only 1 button...

        MessageDlg("The list has " + IntToStr(pList->Count) + "objects", 
                   mtInformation, TMsgDlgButtons() << mbOK, 0);
    so now i am wondering if it is possible to have 2 buttons in a
    message box...

    please help.

  2. #2
    Registered User
    Join Date
    Apr 2007


    got the answer....
    i could do something like...

       MessageDlg("The list has ",
                   mtInformation, TMsgDlgButtons() <<  mbOK << mbCancel, 0);

Popular pages Recent additions subscribe to a feed