|
Компьютерный форум OSzone.net » Linux и FreeBSD » Программирование в *nix » Lazarus. Рисование на рабочем столе |
|
Lazarus. Рисование на рабочем столе
|
Ветеран Сообщения: 565 |
Профиль | Сайт | Отправить PM | Цитировать Всем доброго времени суток! Загвоздка тут у меня... Пишу программу. Необходимо выводить на рабочий стол на пару секунд изображение или текст, после чего убрать то, что нарисовал. И так по повтору. В винде знаю как, неоднократно делал. А как тут, в Линуксе то?) ) ) вроде где то вычитал, что не обойтись без средств X11, но инфы маловато.......Помогите пожалуйста
|
|
------- Отправлено: 17:59, 18-03-2012 |
Старожил Сообщения: 198
|
Профиль | Отправить PM | Цитировать |
Отправлено: 21:06, 18-03-2012 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 565
|
Профиль | Сайт | Отправить PM | Цитировать PhilB, спасибо, ссылки более чем нужные Только как рисовать именно на рабочем столе? В Винде например, getdc(0) - это получение хендла рабочего стола, и с ним потом и работаешь. А как в лине? Как именно "сказать" программе, что рисовать надо не в своем окне, а на рабочем столе? GetDC(0) не канает. Но что самое интересное. Переводил делфи код на Лазарь, снятие скриншотов. Там тоже использовалось GetDC (0). Скрин снимался, именно скрин рабочего стола....... Значит, все таки, с помощью GetDC (0) получается определить хендл рабочего стола?
P.S.: и еще вопросик. Как еще можно рисовать не на рабочем столе, а поверх всех окон? Извините за кучу вопросов. Просто, постепенно перехожу на Лазарь, много вопросов очень, а Гуглы не всегда помогают |
------- Отправлено: 06:21, 19-03-2012 | #3 |
Пользователь Сообщения: 127
|
Профиль | Отправить PM | Цитировать оффтоп, но скажу: лазарь частенько косячит. замучился отлавливать баги в работе с нетипизированными файлами и работе с blockread/blockwrite.
подумайте, может стоит выбрать другой язык программирования? или принципиально delphi-like нужен? |
Отправлено: 15:18, 27-08-2013 | #4 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Разное - ярлыки на рабочем столе. | damir123 | Microsoft Windows Vista | 5 | 03-04-2016 12:10 | |
Значки на рабочем столе | shisik | Общий по Linux | 7 | 05-08-2011 18:22 | |
ярлыки на рабочем столе | vlanik | Тест-форум | 0 | 14-06-2011 19:44 | |
Интерфейс - Проблемы на рабочем столе | inividym | Microsoft Windows 7 | 1 | 17-04-2010 13:19 | |
Надпись на рабочем столе | vshekun | Microsoft Windows 2000/XP | 8 | 19-05-2007 12:42 |
|