ich möchte ein Dialogfenster (als Hauptfenster) erstellen, das nicht verschiebbar ist, sondern immer an der gleichen Position bleibt. Wie macht man das, bzw. gibt es dazu bestimmte Flags, die ich in ::OnInitDialog setzen muß ?
Würde mich auch interessieren, da bei meiner Anwendung das Fenster an einer bestimmten Position auf dem Bildschirm bleiben und mit der Maus nicht verschiebbar sein soll.
hi, dazu reichts wenn du im systemmenue deiner anwendung den eintrag "verschieben" entfernst...
C++:
// in OnInitDlg CMenu* pSysMenu = GetSystemMenu(FALSE); if (pSysMenu != NULL) { pSysMenu->DeleteMenu(0, MF_BYPOSITION); } // statt der "0" eine "1", falls es im sysmenue noch minimieren gibt // in dem falle wäre der eintrag 0 = wiederherstellen