Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "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.46 MB
Время: 0.011 c
7-29114
Sir DAMM
2002-12-05 13:22
2003.02.10
exel addin


1-28899
Zirus
2003-01-30 06:08
2003.02.10
TabControl1


9-28575
Nafander
2002-08-26 08:40
2003.02.10
Долбаный файл 3DS


3-28644
pahmed
2003-01-23 15:04
2003.02.10
Насчет ODBC


14-29087
VinRaider
2003-01-24 10:49
2003.02.10
Обладателям Delphi6-7





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский