minimale Dialoggröße

michaelwengert

Erfahrenes Mitglied
Morgen zusammen,

Ich habe eine Dialoganwendung, die in der Größe änderbar ist. Nun möchte ich dem Dialog eine Minimale Größe vorschreiben.(d.h er darf ab dem erreichen dieser Größe nicht kleiner gemacht werden).
Kann ich das irgenwie einstellen?

Danke
Michael
 
Ich weiss gerade nicht, ob es ein Ereignis resized() in der MFC gibt.
Falls nicht musst du deine Abfrage wohl oder übel in die Funktion OnDraw einbauen.

In einer dieser Funktionen fragst Du nach der aktuellen Größe des Fensters und wenn der Wert deine Vorgaben unterschreitet, setzt Du diese einfach auf die von dir gewählten minimalen Werte.
 
Das "Richtige" dafür wäre WM_GETMINMAXINFO. Du bekommst einen Zeiger auf ein Struct, wo du Maximal und Minimalwerte eintragen kannst.

Dadurch sollte dann auch kein Flackern beim Grösse-Wiederherstellen auftreten.
 

Neue Beiträge

Zurück