powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / SDI окно на весь экран
2 сообщений из 2, страница 1 из 1
SDI окно на весь экран
    #33865407
olkir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Народ помогите, как мне развернуть окно в SDI приложении на весь экран, т.е максимизировать его. Пробовал ставить в CMainFrame::PreCreateWindow такой код:
cs.style = WS_OVERLAPPED | WS_CAPTION | FWS_ADDTOTITLE | WS_THICKFRAME | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_MAXIMIZE | WS_SYSMENU;
Но всё равно не помогает. Хотя некоторые пункты я так думаю лишние, фактически
получается что я их переопределяю.
...
Рейтинг: 0 / 0
SDI окно на весь экран
    #33866499
Ой Вэй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ты нас обманываешь :)

Я сделал визардом SDI приложение и в "Window Style" выставил галочку "Maximized". И оно таки появляется развёрнутым.

Код они используют точно такой как ты написал:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
{
	if( !CFrameWnd::PreCreateWindow(cs) )
		return FALSE;
	cs.style = WS_OVERLAPPED | WS_CAPTION | FWS_ADDTOTITLE
		| WS_THICKFRAME | WS_SYSMENU | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_MAXIMIZE;

	return TRUE;
}
Попробуй сделать то же и найти отличие в коде.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / SDI окно на весь экран
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]