MessageBox



  • Original erstellt von oss:
    **
    Mit Standard meinst du ein Prog, nur mit dem Standard-header??? 😕

    Das ist ne richtige Win32 Anwendung, falls du das meintest.
    **

    was ist denn _der_ standardheader? ich dachte immer, es gibt massig.
    und was meinst du, wofuer das winAPI forum ist?



  • Thread verschoben ins WinApi Forum.
    WinAPI

    [ Dieser Beitrag wurde am 20.11.2002 um 18:47 Uhr von Dimah editiert. ]



  • Original erstellt von < >:
    **```cpp
    int i = MessageBox();
    if(i == IDOK) {
    // OK GEPRESST
    } else if(i == IDCANCEL) {
    // CANCEL GEPRESST
    }

    usw.

    Auch könnte er schreiben:

    if(MessageBox() == IDOK) 
    {
    } else if(i == IDCANCEL) 
    {
    }
    

    😉



  • Ich glaub nicht. i hat doch garkeinen Wert, wenn du's so machst. 😡 😃



  • Original erstellt von <Ver*****ung?>:
    Ich glaub nicht. i hat doch garkeinen Wert, wenn du's so machst. 😡 😃

    Oh hast recht, da hat sich wohl ein Fehler eingeschlichen 😉

    Es sollte so lauten:

    if(MessageBox() == IDOK) 
    {
    } else if(MessageBox() == IDCANCEL) 
    {
    }
    


  • Dann kommen ja zwei MessageBox!! LOL



  • Ich denk mal so ist's das beste, wenn man viele Auswahlmöglichkeiten zur Verfügung stellt:

    switch(MessageBox(...)) {
    case IDOK:
        // OK GEPRESST
        break;
    case IDCANCEL:
        // CANCEL GEPRESST
        break;
    }
    


  • Original erstellt von <Noch mehr Ver*****ung?>:
    Dann kommen ja zwei MessageBox!! LOL

    Ok, ich geb auf 😃

    Da ich eben immer nur MSG Boxen mit zwei Buttons nehme geht's bei mir halt immer nur

    if ()
    else
    

    😉



  • int rc = MessageBox( ... );
    switch( rc)
    {
    case IDOK:
    // Anweisungen
    break;
    case IDCANCEL:
    // Anweisungen
    break;
    case IDCONTINUE:
    // Anweisungen
    break;
    // usw.
    }
    

    Laut MSDN sind folgende Werte möglich:

    IDABORT Abort button was selected.
    IDCANCEL Cancel button was selected.
    IDCONTINUE Continue button was selected.
    IDIGNORE Ignore button was selected.
    IDNO No button was selected.
    IDOK OK button was selected.
    IDRETRY Retry button was selected.
    IDTRYAGAIN Try Again button was selected.
    IDYES Yes button was selected.



  • Jo danke ich guck mal ob ich so weiterkomme!
    Sry hab das falsche Forum benutzt und für meine Fehler bezüglich Headern, etc. entchuldige ich mich natürlich auch. Dachte nur wegen seinem " der Standard unterstützt es nicht"


Anmelden zum Antworten