Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как запустить приложение (игру) в окне? [D6, WinXP]


Beginner81 ©   (2006-04-28 23:48:00) 

Как-то я заинтересовался следующим. вот у меня есть игра.  но она работает только в полноэкранном режиме. в её настройках нет переключения в оконный режим. что делать? пробовал эмуляторы ОС: MS Virtual PC и VMware Workstatoin. но для игр это всё не годится! медлнно всё работает, тормозит.  
в инете на сайте " http://www.codeproject.com/" нашёл "Hosting EXE Applications in a WinForm project. By Jay Nelson"! в играх это не работало, а вот в обычных win32-приложениях всё перкрасно функционировало.  
можно ли каким-то образом насильно запустить игру в окне? и чтоб разрешение и частота экрана (на рабочем столе!) не изменялись при этом!  размер этого окна хотелось бы задавать любым в процессе игры.


XProger   (2006-04-29 13:24:00) [1]

Каждые 5 сек делать
ChangeDisplaySettings(_devicemodeA(nil^), CDS_FULLSCREEN);
А для окна игры сменить стиль (SetWindowLong) и позцию/размеры (MoveWindow)
Но игре это может не понравиться :)


Наверх

Титульная страница Поиск, карта сайта Написать письмо