Главная страница
    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.45 MB
Время: 0.009 c
14-28988
Думкин
2003-01-22 14:45
2003.02.10
Города


1-28703
Миша444
2003-01-31 11:19
2003.02.10
Печать и просмотр..


1-28800
borg
2003-02-02 10:02
2003.02.10
Извините за глупый вопрос!


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


1-28869
stone
2003-01-30 13:38
2003.02.10
Как показать подсказку





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский