bigpoint Geschrieben 9. März 2005 Teilen Geschrieben 9. März 2005 Wie kann ich die Desktop Einstellungen genauer zu sein Auflösung auslesen ?? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Bubble Geschrieben 9. März 2005 Teilen Geschrieben 9. März 2005 GetDesktopWindows aufrufen und die Größe vom Fenster auslesen. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
bigpoint Geschrieben 9. März 2005 Autor Teilen 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 Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
bigpoint Geschrieben 9. März 2005 Autor Teilen 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 Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
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.