Показать сообщение отдельно
Старый 15.06.2011, 09:14   #2
St_AnGer
Элита
 
Аватар для St_AnGer
 
Регистрация: 21.01.2010
Адрес: Россия, Рязанская область, г.Михайлов
Сообщений: 2,067
Написано 1,185 полезных сообщений
(для 2,828 пользователей)
Ответ: Как менять размер окна, запущенного приложения

Помню делал так (работало, но хороший/плохой вариант не знаю):

Include "Xors3d.bb"

xGraphics3D 1024, 768, 32, 0

//LoadResources()
//загрузка ресурсов

While Not xKeyHit(1)
	xRenderWorld()
	
		If xKeyHit(57)
			
			//UnloadResources()
			//выгрузка ресурсов
			
			xReleaseGraphics()
			xDestroyRenderWindow()
			xGraphics3D 800, 600, 32, 0
			
			//LoadResources()
			//повторная загрузка ресурсов
			
		End If
	
	xFlip
Wend
End
Метод плох тем, что если много больших ресурсов - будет долгая смена разрешения окна. Но другого я что то не нашёл.

И ещё - для полноэкраного и оконного режима приложения немного разные способы. Тот что я написал - для оконного.
__________________
Main PC:
Intel Core i5 4260U 1.44 GHz + LPDDR3 1x4096 1600 MHz + Intel HD Graphics 5000.

Asus Ёжик T101-MT:
Intel Atom N-570 1.66 Ghz + DDR2 2x1024 800 Mhz + Intel GMA 3150 128 Mb DDR2


Скачать Doom 2D: Remake v0.3.8a
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Medan (18.06.2011)