Определить разрешение экрана до запуска игры
Нужно определить какое разрешение у пользователя( + глубина цвета, если можно).
Пробовал так: ;======================== gw=GraphicsWidth() gh=GraphicsHeight() gd=GraphicsDepth() Graphics3D gw, gh, gd, 2 ;======================== Но функции считываеют разрешение маленького блитцевского окошечка перед запуском приложения. Но то:( Спасибо |
Ответ: Определить разрешение экрана до запуска игры
Graphics 0,0,0
совсем недавно обсуждалось. в оконном режиме это не прокатит. |
Ответ: Определить разрешение экрана до запуска игры
для любого режима, пишем в user32.delcs
Код:
.lib "user32.dll" Код:
Global GraphW = api_GetSystemMetrics(0) |
Ответ: Определить разрешение экрана до запуска игры
Цитата:
Нашёл описание команды, попробовал другие параметры, без разницы, выдаёт "1280" :4to: |
Ответ: Определить разрешение экрана до запуска игры
В твоём описании нету численного значения параметров.
Вот в этом есть. Насчёт 2 (SM_CXVSCROLL) -- она не возвращает глубину цвета. 0 (SM_CXSCREEN) и 1 (SM_CYSCREEN) -- всё правильно ширина и высота дисплея по умолчанию. |
Часовой пояс GMT +4, время: 18:14. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot