Спасибо тебе за помощь Earnest, я разобрался, проблема была немного не в том месте, в CMainFrame::PreCreateWindow, Я оставил такой код: | Код | BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs) { if( !CFrameWndEx::PreCreateWindow(cs) ) return FALSE; cs.style =WS_OVERLAPPED | WS_SYSMENU | WS_BORDER; // задание стилей таким образом, чтобы размеры окна не менялись
return TRUE; }
|
Нужно же было в Lines.cpp(основном коде приложения), добавить внутрь инициализации | Код | BOOL CLinesApp::InitInstance()
|
перед: | Код | // Одно и только одно окно было инициализировано, поэтому отобразите и обновите его m_pMainWnd->ShowWindow(SW_SHOW); m_pMainWnd->UpdateWindow();
|
следующее: | Код | //добавляем пару строк m_pMainWnd->MoveWindow(0,0,226,226+::GetSystemMetrics(SM_CYMENU)+::GetSystemMetrics(SM_CYCAPTION));//0,0-позиция x,y-размеры полного окна, с учетом меню и прочего m_pMainWnd->CenterWindow();
|
|