Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Таймер в окне другой программы

-

Вопросы и ответы, обсуждения

- Ваши вопросы по Pascal/Delphi только в данном разделе

Ответ
 
Опции темы
Старый 15.02.2012, 21:56   #1
 Разведчик
Аватар для Akros751
 
Akros751 никому не известный тип
Регистрация: 28.06.2011
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Таймер в окне другой программы

Здравствуйте,
В окне внешней программы (путь до .exe файла, handle окна известны), необходимо вывести что-то вроде таймера.

[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
Х - отступ от левого края;
Y - отступ от верха;
01:01 - собственно сам таймер, который необходимо получить.

Пожалуйста, подскажите функции для этого, или дайте ссылки на статьи, где можно было бы подробнее об этом почитать.
  Ответить с цитированием
Старый 16.02.2012, 09:41   #2
 Разведчик
Аватар для VeTaL_UA(1)
 
VeTaL_UA(1) скоро будет известенVeTaL_UA(1) скоро будет известенVeTaL_UA(1) скоро будет известен
Регистрация: 04.12.2011
Сообщений: 20
Популярность: 295
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: Таймер в окне другой программы

Если приложение рисует графику директом, тогда можно и таймер нарисовать директом
________________
VeTaL_UA пишет отсюда, когда сидит с мобильного телефона. Привязка по ІР
  Ответить с цитированием
Старый 16.02.2012, 11:07   #3
 Разведчик
Аватар для Akros751
 
Akros751 никому не известный тип
Регистрация: 28.06.2011
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Таймер в окне другой программы

Собственно экспериментальным путем дошел вот до этого:
Код:
R1:=Rect(100,120,3700,300);
h:=findwindow(nil,'League of Legends (TM) Client');
ScreenDC:= GetDC(h);
drawtext(ScreenDC,pansichar(time1),-1,r1,dt_center);
ReleaseDC(h, ScreenDC);
Вариант явно не оптимальный и жутко нестабильный, поэтому не подходит.

Как я понял, мне нужно написать .dll и заинжектить в программу.

Цитата:
Если приложение рисует графику директом, тогда можно и таймер нарисовать директом

Никогда с не сталкивался с директом, не могли бы вы дать ссылку на пример?
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как запустить пб в окне Alegro Общение и обсуждение, архив Point Blank 2 02.06.2010 19:03
Лутарь в неактивном окне для ФА ГЕРОЙ Вопросы и ответы: RF Online 9 10.07.2009 21:02

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 06:38.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net