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!! LOLOk, 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"