bigpoint Geschrieben 9. März 2005 Geschrieben 9. März 2005 Wie kann ich die Desktop Einstellungen genauer zu sein Auflösung auslesen ?? Zitieren
Bubble Geschrieben 9. März 2005 Geschrieben 9. März 2005 GetDesktopWindows aufrufen und die Größe vom Fenster auslesen. Zitieren
bigpoint Geschrieben 9. März 2005 Autor Geschrieben 9. März 2005 Also ok so geht es // Fenster auf dem Desktop zentriert HWND hwnd = GetDesktopWindow(); CRect rc; GetWindowRect(hwnd, &rc); int dx = rc.right - rc.left; int dy = rc.bottom - rc.top; [/PHP] Meine Frage ist wie kann ich jetzt machen dass ich den Dialog (SDI) zentrieren kann Das habe ich versucht, leider ohne Erfolg [PHP] HWND hwnd = GetDesktopWindow(); CRect rc; GetWindowRect(hwnd, &rc); int dx = rc.right - rc.left; int dy = rc.bottom - rc.top; m_pMainWnd->MoveWindow(dx/2, dy/2,dx,dy, TRUE); m_pMainWnd->ShowWindow(SW_SHOW); m_pMainWnd->UpdateWindow(); m_pMainWnd->ShowWindow(SW_SHOW); m_pActiveWnd->CenterWindow(); [/PHP] Zitieren
bigpoint Geschrieben 9. März 2005 Autor Geschrieben 9. März 2005 so geht es In der Funktion InitInstance() mache ich folgendes m_pMainWnd->CenterWindow(); m_pMainWnd->ShowWindow(SW_SHOW); m_pMainWnd->UpdateWindow() [/PHP] und es funkt Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.