Popup-Window verschieben
-
Moin,
hab mal ne kurze Frage an alle... ich hab hier für ein Trainermenu ein kleines Intro innerhalb eine Popup-Windows programmiert, welches beim Erstaufruf fest in der Mitte des Bildschirms platziert wird. Nu möchte ich das Ding allerdings doch per Maus auf dem Screen verschiebbar machen, gibt´s da eine einfache Möglichkeit für oder muss ich in der Windowproc selbst mittels WM_LBUTTONCLICK & WM_MOUSEMOVE mir eine Routine programmieren die das verschieben übernimmt???
-
http://www.c-plusplus.net/forum/viewtopic.php?t=61479 (nur Frage 1)
-
Ich hab mal sowas ähnliches in nem VisualBasic Forum gesehe (ungetestet):
case WM_LBUTTONDOWN: ReleaseCapture(); SendMessage(handle,WM_NCLBUTTONDOWN,HTCAPTION,0); break;Man veräppelt scheinbar die winapi quasi und simuliert das drücken der linken maustaste auf die titelzeile, selbst wenn das fenster gar keine titelzeile hat

(Edit: Hab scheinbar extrem langsam geschrieben ;D)
-
@Geeky: Supersache das, Danke!! Funktioniert tatsächlich!