Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.10.2008, 18:18   #1
StakanpORTvejna
Пользователь
 
Регистрация: 31.08.2007
Сообщений: 37
По умолчанию перемещение текста по монитору

Как зделать чтобы сообщения перемещались рандомно по монитору?и как зделать чтобы сообщения выводились на прозрачном фоне,а не на белом..?
StakanpORTvejna вне форума Ответить с цитированием
Старый 05.10.2008, 18:26   #2
BOBAH13
Android Developer
Старожил Подтвердите свой е-майл
 
Аватар для BOBAH13
 
Регистрация: 19.02.2007
Сообщений: 3,708
По умолчанию

пишу сразу сдесь так что за правильно написания не отвичаю, но найти в сети не составить труда

1. SetWindowLong, EX_STYLE, EX_LAYERED
2. Создаем ( ну для легкости ) TBitmap с PixelFormat = pf32bit.
3. GDI+ ( GDIPAPI.pas ) юзаем контекст для получения из HDC ( TBitmap.Canvas.Handle ) и рисуем текст как угодно
5. Заливаем полученный контекст цветом ARGB = 0, 0, 0, 0 - черный прозрачный полностью
4. Нарисовали что надо и освободили контекст
5. Полученный у TBitmap.Canvas.Handle пихаем для обновления окна UpdateWindowLayer.
6. Все окно прозрачно с текстом, теперь у окна SetBounds и вперед по таймеру юзая Random
BOBAH13 вне форума Ответить с цитированием
Старый 05.10.2008, 21:26   #3
Sibedir
Тот ещё
Старожил
 
Аватар для Sibedir
 
Регистрация: 14.11.2007
Сообщений: 2,242
По умолчанию

А если сразу на канве монитора текст писать?
Sibedir вне форума Ответить с цитированием
Старый 11.10.2008, 14:35   #4
StakanpORTvejna
Пользователь
 
Регистрация: 31.08.2007
Сообщений: 37
По умолчанию

спасибо за вариант)
StakanpORTvejna вне форума Ответить с цитированием
Старый 11.10.2008, 16:20   #5
Ring0Sn
Форумчанин
 
Аватар для Ring0Sn
 
Регистрация: 06.09.2007
Сообщений: 239
По умолчанию

<delete this>

Последний раз редактировалось Ring0Sn; 11.10.2008 в 16:34. Причина: (
Ring0Sn вне форума Ответить с цитированием
Старый 12.10.2008, 17:59   #6
Романнн
Пользователь
 
Регистрация: 04.11.2007
Сообщений: 64
По умолчанию

на скорую руку...
как понял, именно такого рода прога нужна была?
Вложения
Тип файла: rar летающий текст.rar (5.2 Кб, 24 просмотров)
Романнн вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
перемещение формы Черничный Общие вопросы Delphi 11 10.12.2009 11:06
Перемещение данных Мария100684 Microsoft Office Access 6 26.09.2008 03:45
Перемещение кнопки? &RiU Общие вопросы Delphi 1 28.05.2008 18:13
Перемещение компонентов _SERGEYX_ Общие вопросы Delphi 2 10.04.2008 13:33
Перемещение файлов Nasya Microsoft Office Excel 2 13.10.2007 20:37