[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Форум Panda3D - по русски » Panda3D » Общие вопросы » Отрисовка на рабочем столе. (Возможно ли?)
Отрисовка на рабочем столе.
KornivalДата: Среда, 04.01.2012, 19:56 | Сообщение # 1
Лейтенант
Группа: Пользователи
Сообщений: 40
Награды: 0
Репутация: 1
Статус: Offline
Можно ли средствами Панды рисовать прямо на рабочем столе/вообще на десктопе поверх всех других окон, при этом не создавая своего окна?
 
ninthДата: Среда, 04.01.2012, 22:11 | Сообщение # 2
Admin
Группа: Администраторы
Сообщений: 1554
Награды: 5
Репутация: 46
Статус: Offline
Не совсем понял. Тебе нужен фуллскрин, наверное. Потому что отрисовка "на рабочем столе" подразумевает, что все остальные окна находятся поверх.

В фуллскрин можно переключиться так:
до того как импортируешь direct.directbase.DirectStart
Code
loadPrcFileData('', 'fullscreen #t')

Либо поменять параметр "fullscreen" непосредственно в файле Config.prc
 
KornivalДата: Среда, 04.01.2012, 22:41 | Сообщение # 3
Лейтенант
Группа: Пользователи
Сообщений: 40
Награды: 0
Репутация: 1
Статус: Offline
Quote (ninth)
Не совсем понял. Тебе нужен фуллскрин, наверное.

Нет. Мне нужно в идеале отрисовывать поверх все окон, но чтобы все эти окна оставались "кликабельны" и с ними можно было работать. То есть нельзя создавать собственное окно. Или же на крайний случай отрисовывать "за" всеми окнами(в том числе и рабочим столом). Что-то вроде оверлеев ДиректХ
 
ninthДата: Четверг, 05.01.2012, 14:32 | Сообщение # 4
Admin
Группа: Администраторы
Сообщений: 1554
Награды: 5
Репутация: 46
Статус: Offline
Нет. О таком стандартными методами панды не слышал. Вероятно для этого придётся переделывать исходники DX рендеринга, но наверняка не скажу
 
KornivalДата: Четверг, 05.01.2012, 19:12 | Сообщение # 5
Лейтенант
Группа: Пользователи
Сообщений: 40
Награды: 0
Репутация: 1
Статус: Offline
thx
 
Форум Panda3D - по русски » Panda3D » Общие вопросы » Отрисовка на рабочем столе. (Возможно ли?)
Страница 1 из 11
Поиск: