Этот вопрос может показаться наивным для многих пользователей, но я новичок в MFC и мне нужно указание.Я хочу установить определенный размер окна SDI, но мне не удается это сделать.Я пытаюсь код в классе CMainFrame:
BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
{
if( !CFrameWndEx::PreCreateWindow(cs) )
return FALSE;
cs.style = WS_OVERLAPPED | WS_SYSMENU | WS_BORDER;
cs.cy = 600;
cs.cx = 600;
cs.y = ((cs.cy * 3) - cs.cy) / 2;
cs.x = ((cs.cx * 3) - cs.cx) / 2;
return CFrameWnd::PreCreateWindow(cs);
}
Окно все еще сохраняет свой размер, хотя без каких-либо изменений.
Насколько я могу, я могу переопределить соответствующую функцию в CWndкласс, чтобы получить тот же результат.Учитывая, что я до сих пор не использовал класс CWnd в своей программе, как я могу это сделать?