![]() |
Модераторы: Snowy, bartram, MetalFan, bems, Poseidon, Riply |
![]() ![]() ![]() |
|
MrAndrewRu |
|
||||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 23.8.2010 Репутация: нет Всего: нет |
Здравствуйте. Нужно расположить компоненты сразу на рабочем столе, без вывода на форме. Причем такие вещи, как прозрачность и антиалайзинг должны остаться (средства и методы, показанные в статье http://forum.vingrad.ru/forum/topic-54390.html мне кажутся не слишком подходящими). Мне удалось заменить ParentWindow компонента на рабочий стол (получив его Handle). В результате компонент создается на рабочем столе, но помимо этого, в панели задач появляется его кнопка. А если компонент имеет переменчивую прозрачность (например, как у джинна из той статьи), то все что, должно было быть прозрачным - становится белым
В общем идея я думаю ясна. Вопрос, как это нормально реализовать. Мне понравилось как это сделано тут - http://www.tmssoftware.com/site/advsmoothdock.asp?s=faq. По-моему смысл кроется в следующих строчках исходного кода:
|
||||
|
|||||
![]() ![]() ![]() |
Правила форума "Delphi: WinAPI и системное программирование" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, bartram, MetalFan, bems, Poseidon, Rrader, Riply. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: WinAPI и системное программирование | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |