 |
JLI Spieleprogrammierung
|
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
DerJJ Junior JLI'ler
Anmeldedatum: 24.12.2002 Beiträge: 84
Medaillen: Keine
|
Verfasst am: 16.04.2003, 17:40 Titel: Probleme mit Buttons |
|
|
Folgendes Problem:
Ich hab ein normales Windows fenster, dort ist am Anfang der Button Beenden, und der Button weiter drauf, wenn ich einmal auf Weiter klicke, wird anstelle des Beenden Buttons ein Zurück Button angezeigt, oder je nach dem wieoft ich auf weiter geklickt habe, nochmals der Zurückbutton, eigentlich...
Denn auch wenn ich auf den zurückbutton klicke, erscheint "unter" dem zurückbutton der beenden button, und den klicke ich sozusagen gleich mit und das Fenster wird geschlossen. Muss ich den Beenden Button irgendwie löschen? Wenn ja, wie mach ich das?
Wenn ihr noch Code braucht, dann sagt bescheid... |
|
Nach oben |
|
 |
The Lord of Programming Living Legend

Alter: 37 Anmeldedatum: 14.03.2003 Beiträge: 3122
Medaillen: Keine
|
|
Nach oben |
|
 |
Hazel JLI MVP


Alter: 40 Anmeldedatum: 19.07.2002 Beiträge: 1761
Medaillen: Keine
|
Verfasst am: 16.04.2003, 19:38 Titel: |
|
|
Buttons sind in Windows auch "Fenster"... und Fenster entfernt man, indem man ihnen die Nachricht WM_DESTROY zuschickt. ;) _________________ *click* Dabuu!?
Twitter: http://twitter.com/Ollie_R
|
|
Nach oben |
|
 |
DerJJ Junior JLI'ler
Anmeldedatum: 24.12.2002 Beiträge: 84
Medaillen: Keine
|
Verfasst am: 17.04.2003, 08:16 Titel: |
|
|
Im WindowsFenster...
Also, ich erzeuge den Button so:
Code: |
// Der Beenden Button
BeendenHwnd = CreateWindow("BUTTON", "Beenden",
WS_VISIBLE|WS_CHILD|BS_PUSHBUTTON,
1, 220, // Positionen auf dem Elternfenster
100, 30, // Größe auf dem Elternfenster
hWnd, (HMENU)ID_BEENDENBUTTON, FensterInstanz, 0); |
Ich nehme mal an mit der Destroy Nachricht senden meinst du
Code: | SendMessage(BeendenHwnd, WM_DESTROY,NULL,NULL); |
Leider funzt das irgendwie net... |
|
Nach oben |
|
 |
Christian Rousselle Site Admin

Alter: 48 Anmeldedatum: 19.07.2002 Beiträge: 1630
Medaillen: Keine
|
Verfasst am: 17.04.2003, 09:20 Titel: |
|
|
Du brauchst den Knopf auch nicht zerstören, es ist besser, mit nur einem Knopf zu arbeiten und neuen Text draufzuschreiben - SetWindowText.
Dann merkst du dir in einem Stack, in welcher Ebene du bist.
Christian |
|
Nach oben |
|
 |
DerJJ Junior JLI'ler
Anmeldedatum: 24.12.2002 Beiträge: 84
Medaillen: Keine
|
Verfasst am: 17.04.2003, 12:04 Titel: |
|
|
Ja, dadran hab ich auch schon gedacht, aber das gleiche Problem hab ich auch bei Editboxen etc. und die muss ich wegbekommen! |
|
Nach oben |
|
 |
Christian Rousselle Site Admin

Alter: 48 Anmeldedatum: 19.07.2002 Beiträge: 1630
Medaillen: Keine
|
Verfasst am: 17.04.2003, 12:25 Titel: |
|
|
Wie wäre es mit ShowWindow() ? Ist doch gut genug, wenn man den Knopf/Edit usw. nicht mehr sieht.
Christian |
|
Nach oben |
|
 |
|
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen.
|
Powered by phpBB © 2001, 2005 phpBB Group Deutsche Übersetzung von phpBB.de
|