Форум: "WinAPI";
Текущий архив: 2003.02.10;
Скачать: [xml.tar.bz2];
Вниз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 вся ветка
Форум: "WinAPI";
Текущий архив: 2003.02.10;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.009 c