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

Я сделал визардом 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
Форумы / C++ [игнор отключен] [закрыт для гостей] / SDI окно на весь экран / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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