verschieben vom hauptfenster sperren
-
hi
wi kann man das machen, das das programm (hauptfenster) nicht verschieben geht ??
-
Ich glaube es gibt doch da ein WM_MOVE Ereignis wenn ein Fenster/Dialog auf dem Desktop verschoben wird, oder?
Schau mal im Klassen-Assi nach und falls das zutrifft, überschreibe dann einfach die Methode so dass das Fenster nicht mehr verschoben werden kann.
-
Ja, genau!
Füge die Ereignisbehandlung WM_MOVE hinzu und kommentiere einfach die Zeile CDialog::OnMove(x,y) aus
-
hmmm... funktioniert bei mir aber nicht
void CMCP60Dlg::OnMove(int x, int y)
{
//CDialog::OnMove(x, y);
}geht aber trotzdem noch verschieben
-
Du könntest du Titelleiste wegnehmen oder schau dir mal CWnd::OnNcHitTest an
-
Sorry, hab zu voreilig gepostet. Stimmt, funzt net
Ich denke Nemesyzzs Lösungsweg ist der richtige...
-
Das Thema hatten Wir schon mal ausführlich... ist leider nicht mehr über dieses Forum zu erreichen
Aber hier habe ich mal ein Backup des Threads hochgeladen:
MfG veganza