Non-Client-Area erweitern
-
Hallo mal wieder, ich würde gern ein Fenster erstellen welches nur aus einem NC-Bereich besteht, Ziel soll sein das Fenster so bewegen zu können, wie wenn man auf die Titelleiste klickt.
( Habs schon über OnLeftButtonDown usw. probiert, das erscheint mir jedoch sehr umständlich, zumal man die Verschiebefunktion ja auch über das Sysmenü aktivieren kann )Schon mal vielen Dank,
Connan.
-
WM_NCCALCSIZE ?
http://msdn.microsoft.com/library/en-us/winui/winui/windowsuserinterface/windowing/windows/windowreference/windowmessages/wm_nccalcsize.asp
-
Damit schaffe ich es irgendwie nicht, hab mich aber auch komisch ausgedrückt :o
Also noch mal ganz konkret zum Problem:Ich erzeuge über einer View ( math. Funktion )zwei Fenster (WS_CHILD) welche jeweils nur aus einer Linie bestehen, diese sollen jetzt vom Benutzer verschoben werden können. Meine Idee war nun das gesamte Fenster (Linie) als Titelleiste zu behandeln und so die Verschiebung zu realisieren (wäre halt soooo einfach).
p.s. bin mir irgendwie noch nicht im Klaren ob sich das mit WM_NCCALCSIZE realisieren lässt!?