0 / 0 / 0
Регистрация: 24.01.2013
Сообщений: 39
|
|
1 | |
Полноэкранный режим -> оконный режим14.06.2013, 17:39. Просмотров 9522. Ответов 22
Метки нет Все метки)
(
Нужно программно перевести игру из полноэкранного режима в оконный, пробовал программно нажать комбинацию alt+Enter, но игра реагирует как будто я нажал только Enter, то есть клавиша alt почему-то не срабатывает, видимо особенности игры. Так же пробую это:
Код
SetWindowLong(Client,GWL_STYLE,WS_OVERLAPPEDWINDOW|WS_VISIBLE); SetWindowLong(Client,GWL_EXSTYLE,0L); ShowWindow(hWnd,SW_SHOWDEFAULT);
0
|
|
14.06.2013, 17:39 | |
Полноэкранный режим Перевести приложение в полноэкранный режим
Перевести визуализацию WinAmp в полноэкранный режим |
|
479 / 471 / 63
Регистрация: 26.01.2011
Сообщений: 2,033
|
||||||
14.06.2013, 21:08 | 2 | |||||
можно так , но не факт что получится
0
|
0 / 0 / 0
Регистрация: 24.01.2013
Сообщений: 39
|
|
15.06.2013, 08:31 [ТС] | 3 |
К сожалению не срабатывает, какие еще варианты есть?
0
|
479 / 471 / 63
Регистрация: 26.01.2011
Сообщений: 2,033
|
|
15.06.2013, 10:24 | 4 |
denis0612, скажи мне зачем это могло понадобиться ?
0
|
0 / 0 / 0
Регистрация: 24.01.2013
Сообщений: 39
|
|
15.06.2013, 11:45 [ТС] | 5 |
Спасибо, решил проблему сам.
0
|
0 / 0 / 0
Регистрация: 24.01.2013
Сообщений: 39
|
|
15.06.2013, 12:40 [ТС] | 7 |
Выйти из полноэкранного режима получилось, но вот теперь нужно сделать условие при котором этот выход выполнялся, какой функцией можно проверить режим окна?
Код
SendMessage(Client, WM_SYSKEYDOWN, 0x00000012, 0x20380001); SendMessage(Client, WM_SYSKEYDOWN, 0x0000000D, 0x201C0001); SendMessage(Client, WM_SYSCHAR, 0x0000000D, 0x201C0001); SendMessage(Client, WM_SYSKEYUP, 0x0000000D, 0xE01C0001); SendMessage(Client, WM_KEYUP, 0x00000012, 0xC0380001);
0
|
0 / 0 / 0
Регистрация: 24.01.2013
Сообщений: 39
|
|
16.06.2013, 17:56 [ТС] | 8 |
Так что неужели никак не проверить в полноэкранном режиме приложение или нет??
0
|
479 / 471 / 63
Регистрация: 26.01.2011
Сообщений: 2,033
|
|||||||||||
16.06.2013, 19:51 | 9 | ||||||||||
получаешь какое разрешение экрана -
0
|
0 / 0 / 0
Регистрация: 24.01.2013
Сообщений: 39
|
|
17.06.2013, 11:47 [ТС] | 10 |
Если приложение в оконном режиме, но развернуто на весь экран, то его ширина и высота так же будут равны разрешению экрана.
0
|
479 / 471 / 63
Регистрация: 26.01.2011
Сообщений: 2,033
|
|
17.06.2013, 20:44 | 11 |
ну , а я тебе о чём ?
Ты спросил - я тебе ответил , что не так ? Ты хоть пробывал ?
0
|
0 / 0 / 0
Регистрация: 24.01.2013
Сообщений: 39
|
|
17.06.2013, 21:05 [ТС] | 12 |
Пробовал, нельзя ли реализовать это с помощью проверки стилей окна которые меняются при переходе в полноэкранный режим.
0
|
0 / 0 / 0
Регистрация: 24.01.2013
Сообщений: 39
|
|
18.06.2013, 19:25 [ТС] | 14 |
вот и я про это же, так что сравнение размера окна и разрешения экрана не прокатывает.
0
|
479 / 471 / 63
Регистрация: 26.01.2011
Сообщений: 2,033
|
|
18.06.2013, 23:08 | 15 |
0
|
479 / 471 / 63
Регистрация: 26.01.2011
Сообщений: 2,033
|
|
18.06.2013, 23:34 | 17 |
а вот вам доказательство
0
|
479 / 471 / 63
Регистрация: 26.01.2011
Сообщений: 2,033
|
|
19.06.2013, 00:06 | 19 |
Croessmah, а что Вы мне показываете ? То , что вы вынесли на передний план другое своё окошко ? Вот , что получилось у меня .
0
|
Croessmah
|
19.06.2013, 00:08
Полноэкранный режим -> оконный режим
#20
|
Не по теме: Я про Фому, Вы про Ерему - мы никогда не договоримся.
0
|
19.06.2013, 00:08 | |
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
|
19.06.2013, 00:08 |
Привет! Вот еще темы с ответами:
20
Диалоговый режим Виртуальный режим в ListView Виртуальный режим в ListView
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |