MessageBox
-
oder
MessageBox m;
int i = m.exec();hab ich auch schon gesehen.
oderMessageBox m;
m.exec();
int i = m.getAmount();ich wuerd mich fuer letzteres entscheiden, da ist man am flexibelsten.
-
Huhu!
hihi wusst ichs doch, hab mich mal wieder unverständlich ausgedrückt *gg*
Nein ich habe ein Dialog, nach der Eingabe kommt ne Messagebox.
Meine Frage ist, wie die Variable heisst, die die Nachricht auffängt, die diese Messagebox absetzt. Wahrscheinlich is das wieder ned zu verstehen.. *g*
Mit Standard meinst du ein Prog, nur mit dem Standard-header???
Das ist ne richtige Win32 Anwendung, falls du das meintest.
(Bin Vollnoob, hoffe ich stell mich ned absolut blöd an jetzt.. *g*)
Was ich brauch, is praktisch ne Nachrichtenverabreitungsschleife für ne Messagebox oder sowas in der Art zumindestens.
cu
Oss
-
int i = MessageBox(); if(i == IDOK) { // OK GEPRESST } else if(i == IDCANCEL) { // CANCEL GEPRESST } usw.
-
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"