ohne Titelleiste Form Größe ändern
-
hallo.
Da meine Form keine Titelleiste hat, weiß ich nicht, wie ich die Größe ändern kann.
Gibts vll so was ähnliches, wie es hier gemacht wird?
http://www.c-plusplus.net/forum/viewtopic-var-t-is-39253.html
Vielen Dank
Gruß KY
-
Hallo,
irgendwo hier im Forum ist dazu mal ein Beispiel rumgegeistert,
aber ich kann's im Moment auch nicht finden.
Eine Möglichkeit ist folgendes:ReleaseCapture(); SendMessage(Handle, WM_NCLBUTTONDOWN, HTBOTTOMRIGHT, 0);Dadurch wird Windows vorgegaukelt, dass der Benutzer den "Anfasser"
rechts unten zum Aufziehen des Formulars geklickt hat. Das gehört ins
MouseDown-Ereignis.Normalerweise definiert man sich dafür einen Bereich in dem rahmenlosen
Formular - in diesem Fall rechts unten -, in dem man einen Cursor fürs
Aufziehen anzeigt (s. MouseMove, Cursor, crSizeNWSE).
In demselben Bereich reagiert man dann auf das Click-Ereignis.Gruß
Alexander
-
jaaaa
des ganz genau des was ich gesucht habe!!
Vielen Dank!