Wie "Fenster-Schliessen"-Schalter vermeiden?

19/07/2015 - 21:28 von ha | Report spam
Hallo

Ich arbeite an einem C-Programm, welches einen Dialog öffnet. Ich
brauche dabei aber lediglich den "Minimieren"-Schalter. Wie kann
ich den "Fenster-Schliessen"-Schalter (das X) verhindern? Der wird
mir nàmlich mit der Eigenschaft "Systemmenü" gleich mitgeliefert.
Und ohne diese Eigenschaft werden gar keine Fensterschalter angezeigt.

Ich möchte nicht unbedingt eine weitere Schaltflàche in den Dialog
zu Minimieren einbauen.
 

Lesen sie die antworten

#1 Olaf Schmitt
19/07/2015 - 22:41 | Warnen spam
Am 19.07.2015 um 21:28 schrieb ha:
Hallo

Ich arbeite an einem C-Programm, welches einen Dialog öffnet. Ich
brauche dabei aber lediglich den "Minimieren"-Schalter. Wie kann
ich den "Fenster-Schliessen"-Schalter (das X) verhindern? Der wird
mir nàmlich mit der Eigenschaft "Systemmenü" gleich mitgeliefert.
Und ohne diese Eigenschaft werden gar keine Fensterschalter angezeigt.


Das hast du das gleiche Problem wie ich in C#, da geht es nàmlich auch
nicht.
Das liegt an "Forms".
Jetzt, wo ich das unter XAML mache, da habe ich deutlich bessere
Möglichkeiten.
Aber das ist eben C#.
Einige Sachen programmiere ich auch in CPP, aber eben auch in C#.


Ich möchte nicht unbedingt eine weitere Schaltflàche in den Dialog
zu Minimieren einbauen.


Das ist jetzt aber echt komplizierthehe
Ich habe es jedenfalls so gelöst.
Ich brauche auch einen Help Button dazu.

Ansonsten fange den Close ab.
Entweder bei/mit WM_SYSCOMMAND, oder OnClose.


Olaf

Ähnliche fragen