Veröffentlicht 14. November 200717 j hi. ich habe gerade erfahren, dass man eine messagebox auch im normalen c benutzen kann und dachte mir, dass ich das gleich mal austesten sollte. es funktioniert auch ganz gut nur das ich nicht weiß, wie ich die buttons ansteuern kann. #include <stdio.h> #include <windows.h> int main (void) { MessageBox(0,"Inhalt","Kopf",1); } wenn man die letzte 1 ändert in 2,3,4... dann änder sich die buttons!!! brauch das dringenst für ein programm auf arbeit. hab es in reinem c geschrieben und chef will jetzt, dass am ende eine messagebox zum abschliesen der vorgänge aufgerufen wird. ich hab keine ahnung von c++, weshalb mir das sehr gelegen kahm. weiß nun aber nicht weiter. danke im voraus
14. November 200717 j hi. ich habe gerade erfahren, dass man eine messagebox auch im normalen c benutzen kann und dachte mir, dass ich das gleich mal austesten sollte.Was heißt "normales" C? MessageBox gehört natürlich nicht zum Standard, aber die Windows API stellt diese Funktion bereit. wenn man die letzte 1 ändert in 2,3,4... dann änder sich die buttons!!!Unglaublich!!! brauch das dringenst für ein programm auf arbeit.Du schreibst zwar nicht genau, was du jetzt eigentlich brauchst, aber ich vermute, du suchst eine Beschreibung des vierten Parameters. Die findest du da, wo du auch alle anderen Informationen über diese Funktion findest: MessageBox Function ()
14. November 200717 j mit "normales c" meine ich ansi c und nicht c++ oder c#. es soll einfach so sein, dass wenn ich auf okay drücke ein string in die zwischen ablage kopiert wird und bei abbrechen einfach das programm einfach beendet wird. bisher beenden aber beide buttons das programm, da sie noch keine funktion haben. habe sowas vorher halt noch nie gemacht und bräuchte deswegen ne kleine hilfe!!!
14. November 200717 j hab ein wenig rumprobiert!!! thx für deine hilfe!!! hat mir sehr geholfen!!! #include <stdio.h> #include <windows.h> int main (void) { if (MessageBox(0,"Inhalt","Kopf",MB_OKCANCEL) == IDOK) { printf("OK"); system ("pause"); } else { printf("CANCEL"); system ("pause"); } } funktioniert ganz gut!!!
15. November 200717 j ist es möglich das konsolen fenster der c anwendung auszublenden??? wenn ja...wie??? ich möchte, dass nur die messageBox zu sehen ist!!!
15. November 200717 j Dann muss man eine Win32 Anwendung (ohne Konsole) bauen. Man kann ein Konsolenfester nicht einfach während der Programmausführung aus- und einblenden.
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.