| Kornival | Дата: Среда, 04.01.2012, 19:56 | Сообщение # 1 |
|
Сержант
Группа: Пользователи
Сообщений: 33
Награды: 0
Репутация: 1
Статус: Offline
| Можно ли средствами Панды рисовать прямо на рабочем столе/вообще на десктопе поверх всех других окон, при этом не создавая своего окна?
|
| |
| |
| ninth | Дата: Среда, 04.01.2012, 22:11 | Сообщение # 2 |
 Admin
Группа: Администраторы
Сообщений: 1148
Награды: 1
Репутация: 24
Статус: Offline
| Не совсем понял. Тебе нужен фуллскрин, наверное. Потому что отрисовка "на рабочем столе" подразумевает, что все остальные окна находятся поверх.
В фуллскрин можно переключиться так: до того как импортируешь direct.directbase.DirectStart Code loadPrcFileData('', 'fullscreen #t') Либо поменять параметр "fullscreen" непосредственно в файле Config.prc
|
| |
| |
| Kornival | Дата: Среда, 04.01.2012, 22:41 | Сообщение # 3 |
|
Сержант
Группа: Пользователи
Сообщений: 33
Награды: 0
Репутация: 1
Статус: Offline
| Quote (ninth) Не совсем понял. Тебе нужен фуллскрин, наверное. Нет. Мне нужно в идеале отрисовывать поверх все окон, но чтобы все эти окна оставались "кликабельны" и с ними можно было работать. То есть нельзя создавать собственное окно. Или же на крайний случай отрисовывать "за" всеми окнами(в том числе и рабочим столом). Что-то вроде оверлеев ДиректХ
|
| |
| |
| ninth | Дата: Четверг, 05.01.2012, 14:32 | Сообщение # 4 |
 Admin
Группа: Администраторы
Сообщений: 1148
Награды: 1
Репутация: 24
Статус: Offline
| Нет. О таком стандартными методами панды не слышал. Вероятно для этого придётся переделывать исходники DX рендеринга, но наверняка не скажу
|
| |
| |
| Kornival | Дата: Четверг, 05.01.2012, 19:12 | Сообщение # 5 |
|
Сержант
Группа: Пользователи
Сообщений: 33
Награды: 0
Репутация: 1
Статус: Offline
| thx
|
| |
| |