![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 12.07.2010
Сообщений: 249
|
![]()
Всем привет!
Необходимо в программе реализовать вывод текста на экран. Копал в сторону хуков Direct X, но быстро эту идею исключил, т.к слишком много заморочек и работать будет 30% из 100. Вобщем, решил тупо по таймеру рисовать через TextOut. Вот написал небольшую функцию: Код:
Мне нужно допилить функцию, что бы она выводила сообщения друг за другом. Тоесть, если сейчас в таймере написать DeskTopPaint('hello'); А потом DeskTopPaint('world') то второй текст заползет не первый. Пробовал очищать десктоп через invalidate, но ничего не получается.. + хотелось бы допилить функцию слегка. Что бы к примеру был доп. параметр DeskTopPaint('hello',5); То функцию выводит текст на 5 сек. а затем удаляет его с экрана. Вобщем, кто с графикой дружит. прошу помощи..
Moonquake
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 12.07.2010
Сообщений: 249
|
![]()
Решил проблему таймерами, но мне кажется это извращение, и можно как-то красивее сделать.
Неужели нет знатоков в этом вопросе?Народ ? ![]()
Moonquake
|
![]() |
![]() |
![]() |
#3 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,430
|
![]()
Вот мой нубоспособ с помощью memo.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 12.07.2010
Сообщений: 249
|
![]()
Немного не то
![]()
Moonquake
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
а полноэкранным играм до лампочки обычно до 0-ого контекста.
самое правильное создавать окно, можно и прозрачное. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 12.07.2010
Сообщений: 249
|
![]()
Эм, разве если при заупщенной игре вывести это окошко то оно не свернет ее (игру)автоматически?
Moonquake
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
начнем с того что поверх полноэкранки довольно тяжело выводится, тут надо смотреть чтото, что умеет это делать.
если не забирать фокус то не должно. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. Последний раз редактировалось Пепел Феникса; 23.06.2012 в 14:43. |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 12.07.2010
Сообщений: 249
|
![]()
Был бы благодарен за код, ну или хотя бы ссылочки в этом направлении..
Moonquake
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вывод текста. | glebast | Помощь студентам | 4 | 11.02.2012 18:54 |
Лист Excel на рабочем столе (типа актив десктоп) как сделать? | a11769729 | Microsoft Office Excel | 15 | 23.11.2011 04:17 |
Вывод текста | SeeWhoIam | Помощь студентам | 2 | 24.12.2009 22:36 |
Оболочка (интерфейс) для java - веб и десктоп | PoMkaNik | Общие вопросы по Java, Java SE, Kotlin | 3 | 11.07.2009 15:17 |