Вниз
Скачать: CL | DM;

mY Punto Switcher   Найти похожие ветки 

 
Maxim___   (2002-12-26 10:16) [0]

Уважаемые мастера!

У меня задача, сделать программу вроде Punto switcher"a.
Мне известна возможность WinApi получать текст из окна приложения,
но эта функция работает далеко не со всеми приложениями.
И как изменять текст на лету, мне совершенно непонятно.
Очень нуждаюсь в вашем совете!
Скажите что нибудь на эту тему!


 
Maxim___   (2002-12-26 13:04) [1]

help!


 
Slym   (2002-12-27 06:39) [2]

А чем тебе Punto switcher не нравится?

> Мне известна возможность WinApi получать текст из окна
> приложения, но эта функция работает далеко не со всеми
> приложениями.
Виндовс точно это может и со всеми приложениями! Нужно только знать тот самый hWnd
А вот "эта функция" может вообще не для получения текста окна...

> И как изменять текст на лету?
Просто - GetWindowText > меняешь что-то и > SetWindowText...
Событие изменения текста (с помощью клавы) получаешь хуком клавы


 
Maxim___   (2002-12-28 07:54) [3]

Какой hWnd?
GetWindowtext работает не со всеми приложениями.
А можно не трогая приложения изменять текст на лету?


 
Woolen ©   (2002-12-28 16:33) [4]

HWND - дескриптор окна, по нему в Windows производятся операции с окнами. :-) GetWindowText работает абсолютно со всеми приложениями. Если GetWindowText не срабатывает, но означает только два варианта происходящего: 1)она не должна ничего возвращать (такого окна нет; оно есть, но в его заголовке ничего не написано; у него нет заголовка); 2)операционка жестоко глючит.
Последнего вопроса я не понял. В смысле, не трогая приложения? и какое приложение, вообще, надо трогать?


 
Coban ©   (2002-12-29 14:29) [5]

Punto использует windows hooks, возможно также работает через ActiveX со словарями Word"а.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.01 c
3-28600
FAS
2003-01-18 01:12
2003.02.10
откуда и как инсталировать BDE


14-29060
Anton
2003-01-24 17:33
2003.02.10
Нужна помощь


9-28569
Dmitriy Polskoy
2002-09-02 10:49
2003.02.10
Кааой номер версии DIrectX поддерживается в DelphiX?


3-28680
T{}r(l-l
2003-01-24 15:10
2003.02.10
Вызов DTS-пэкаджа из Delphi?


3-28616
cOrps
2003-01-23 11:09
2003.02.10
говорят легко




   Наверх