Start in fullscreen
-
Hallo,
Ich habe hier in meiner Applikation die Möglichkeit dass der Benutzer sagen kann das diese Applikation in Vollbild starten soll.
funktioniert auch ganz gut mit
ShowWindow(SW_SHOWMAXIMIZED);
nach dem OnCreateDas Problem nun ist nur, sobald man dann es wieder kleiner machen will, muss man das Fenster von der gesamten Größe kleiner ziehen.
D.h. das Programm hat sich nicht "Gemerkt" wie die alte Position und Größe war vor dem ReSizen mit "ShowWindow"Ne Idee?
-
wie wäre es mit
ShowWindow(SW_SHOWNORMAL);
-
Setze CWinApp::m_nCmdChow auf SW_MAXIMIZE!
-
@Turmfalke64
Schon probiert, bringt nichts@Martin Richter
"CWinApp::m_nCmdChow" kennt mein VS nicht
und wo muesste ich das setzen?
Habs in "PreCreateWindow" der MainFrm probiert// edit - war zu schnell er sagt: illegal reference to non-static member 'CWinApp::m_nCmdShow'
trotzdem bleibt weiterhin die frage, wie und wohab nur ein CMainWnd und dazu passenden CChildView
FrameWnd ist von CFrameWndabgeleitet, und die ChildView von CWnd
-
hab ne moeglichkeit gefunden
ich packs einfach dahinvoid CMainFrame::OnSetFocus(CWnd*) { m_wndView.SetFocus(); if(m_wndView.SettingsOnOk(_T("Fullscreen")) == TRUE) this->ShowWindow(SW_MAXIMIZE); }