Fenster soll nicht bewegt werden können!
-
hallo,
ich habe eine kleine anwendung welche mir grafisch den verlauf
der systemauslastung anzeigt.ich hab ein kleines image in der anwedung und möchte das man das fenster
nur bewegen kann, wenn man auf dieses image klickt und die maus bewegt.nun meine frage, wie kann ich es verhindern das der benutzer das fenster
verschieben kann indem er auf die taskleiste klickt und die maus bewegt?im winapi-forum habe ich etwas von den messages WM_SYSCOMMAND oder WM_NCHITTEST gehört - aber die kann ich irgendwie nicht in meinem
klassenassistenten in meinem MFC-Projekt sehen!wie kann ich das also realisieren?
danke euch!
-
Schau mal nach PreTranslateMessage()
-
Einfach in WM_WINDOWPOSCHANGING das SWP_NOMOVE - Flag in der WINDOWPOS-Struktur setzen
-
danke!
habs mit PreTranslateMessage(...) gemacht und klappt perfekt!