Модераторы: Snowy, bartram, MetalFan, bems, Poseidon, Riply

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как узнать тот текст над которым находится курсор. WinAPI 
:(
    Опции темы
Winprogrammer
Дата 24.3.2006, 11:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 141
Регистрация: 23.3.2006
Где: ::Россия.РСО-Алан ия.Владикавка

Репутация: нет
Всего: нет



Люди, пожалуйста подбросте кусок программы как узнать текстпод курсором мыши
smile Как узнать текст с кнопки, заголовка окна я уже знаю. А вот как всё остальное? Заранеее спасибо.
smile
--------------------
Я не понял Вашего вопроса, но я Вам на него отвечу…-----------
Uploading файлов без гемороя - это просто!!!
Winprogrammer.ifolder.ru
PM MAIL WWW ICQ Skype GTalk Jabber   Вверх
_hunter
Дата 24.3.2006, 11:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 9
Всего: 98



текст чего? консоли, ворда, лисы?


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
Anarhist
Дата 26.3.2006, 01:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 89
Регистрация: 11.2.2006

Репутация: нет
Всего: нет



Я вот как API программист, не вижу никаких проблем. Чем тебе кнопка не окно? smile Хендл другой, а по сему почти нет разницы между окном и кнопкой!!! Почитай книжку по программированию WinAPI smile !!!
PM MAIL   Вверх
Ciber SLasH
Дата 26.3.2006, 03:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1813
Регистрация: 9.11.2004
Где: С.-Петербург

Репутация: 1
Всего: 67



Winprogrammer, WindowFromPoint тебе в помощь...
PM   Вверх
Winprogrammer
Дата 27.3.2006, 17:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 141
Регистрация: 23.3.2006
Где: ::Россия.РСО-Алан ия.Владикавка

Репутация: нет
Всего: нет



Цитата(Ciber SLasH @ 26.3.2006, 03:59)
Winprogrammer, WindowFromPoint тебе в помощь...

Это всё ясно. Я использовал WindowFromPoint. Текст над кнопкой мне понятен. Я уже получил текст над кнопкой, панелью, едитом, заголовком формы. Это всё понятно. Но как получить текст пункта меню под курсором, текст последнего хинта и наконец текст пиктограммы рабочего стола? smile
--------------------
Я не понял Вашего вопроса, но я Вам на него отвечу…-----------
Uploading файлов без гемороя - это просто!!!
Winprogrammer.ifolder.ru
PM MAIL WWW ICQ Skype GTalk Jabber   Вверх
Winprogrammer
Дата 28.3.2006, 08:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 141
Регистрация: 23.3.2006
Где: ::Россия.РСО-Алан ия.Владикавка

Репутация: нет
Всего: нет



Цитата(_hunter @ 24.3.2006, 11:46)
текст чего? консоли, ворда, лисы?

Текст кнопки, пуекта меню, пиктограммы рабочего стола, хинта и тому подобного. smile
--------------------
Я не понял Вашего вопроса, но я Вам на него отвечу…-----------
Uploading файлов без гемороя - это просто!!!
Winprogrammer.ifolder.ru
PM MAIL WWW ICQ Skype GTalk Jabber   Вверх
_hunter
Дата 28.3.2006, 10:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 9
Всего: 98



хорош оверпостить -- модераторы тему закроют.
хинт: такое же окно.
пиктограмма: рабочий стол -- простой ListView ( класс SysListView32 ) поэтому для него работают все методы ListView' а -- http://msdn.microsoft.com/library/default....iew/reflist.asp
меню: вряд ли получится


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
hitter
Дата 28.3.2006, 20:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 64
Регистрация: 14.3.2006
Где: Новосибирск

Репутация: нет
Всего: нет



Я НЕ ПОНИМАЮ тебе надо узнать текст вообщем на контроле или только часть
над которой находится курсор, до пробела? smile

PM MAIL   Вверх
Winprogrammer
Дата 29.3.2006, 09:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 141
Регистрация: 23.3.2006
Где: ::Россия.РСО-Алан ия.Владикавка

Репутация: нет
Всего: нет



Цитата(hitter @ 28.3.2006, 20:18)
Я НЕ ПОНИМАЮ тебе надо узнать текст вообщем на контроле или только часть
над которой находится курсор, до пробела? smile

Такая ситуация. Я вожу корсором по экрану и мне нужно узнать надпись всего того над чем находится курсор. Кроме текста RichEditov, и других текстовых редакторов. Мне уже известны тексты кнопок, панелей,
заголовков форм. Нужно узнать текст пункта меню над которым находится курсор, текста хинта, пункта popup меню, пиатограммы рабочего стола. smile
--------------------
Я не понял Вашего вопроса, но я Вам на него отвечу…-----------
Uploading файлов без гемороя - это просто!!!
Winprogrammer.ifolder.ru
PM MAIL WWW ICQ Skype GTalk Jabber   Вверх
_hunter
Дата 29.3.2006, 10:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 9
Всего: 98



Цитата(hitter @ 28.3.2006, 19:18 Найти цитируемый пост)
Я НЕ ПОНИМАЮ тебе надо узнать текст вообщем на контроле или только часть
над которой находится курсор, до пробела?

а какая разница?


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
hitter
Дата 29.3.2006, 13:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 64
Регистрация: 14.3.2006
Где: Новосибирск

Репутация: нет
Всего: нет



Цитата(Winprogrammer @ 29.3.2006, 13:01 Найти цитируемый пост)
Такая ситуация. Я вожу корсором по экрану и мне нужно узнать надпись всего того над чем находится курсор. Кроме текста RichEditov, и других текстовых редакторов. Мне уже известны тексты кнопок, панелей,
заголовков форм. Нужно узнать текст пункта меню над которым находится курсор, текста хинта, пункта popup меню, пиатограммы рабочего стола.

Если не секрет - тебе это зачем? smile
Прогу пишешь или так, для прикола? smile

PM MAIL   Вверх
Winprogrammer
Дата 29.3.2006, 15:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 141
Регистрация: 23.3.2006
Где: ::Россия.РСО-Алан ия.Владикавка

Репутация: нет
Всего: нет



Цитата(hitter @ 29.3.2006, 13:22)
Цитата(Winprogrammer @  29.3.2006,  13:01 Найти цитируемый пост)
Такая ситуация. Я вожу корсором по экрану и мне нужно узнать надпись всего того над чем находится курсор. Кроме текста RichEditov, и других текстовых редакторов. Мне уже известны тексты кнопок, панелей,
заголовков форм. Нужно узнать текст пункта меню над которым находится курсор, текста хинта, пункта popup меню, пиатограммы рабочего стола.

Если не секрет - тебе это зачем? smile
Прогу пишешь или так, для прикола? smile

Я пишу прогу для слабовидящих. Все тексты будут озвучиватся.
--------------------
Я не понял Вашего вопроса, но я Вам на него отвечу…-----------
Uploading файлов без гемороя - это просто!!!
Winprogrammer.ifolder.ru
PM MAIL WWW ICQ Skype GTalk Jabber   Вверх
Winprogrammer
Дата 31.3.2006, 10:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 141
Регистрация: 23.3.2006
Где: ::Россия.РСО-Алан ия.Владикавка

Репутация: нет
Всего: нет



Цитата(_hunter @ 28.3.2006, 10:53)
хорош оверпостить -- модераторы тему закроют.
хинт: такое же окно.
пиктограмма: рабочий стол -- простой ListView ( класс SysListView32 ) поэтому для него работают все методы ListView' а -- http://msdn.microsoft.com/library/default....iew/reflist.asp
меню: вряд ли получится

За подсказки спасибо. Отловил текст хинтов, пиктограмм рабочего стола. smile
Но вот меню мне покоя не даёт. Ещё мне нужны надписи TabControl'а.
Подкинь пожалуйста подсказки как достать от туда. smile
--------------------
Я не понял Вашего вопроса, но я Вам на него отвечу…-----------
Uploading файлов без гемороя - это просто!!!
Winprogrammer.ifolder.ru
PM MAIL WWW ICQ Skype GTalk Jabber   Вверх
_hunter
Дата 31.3.2006, 11:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 9
Всего: 98



ты, вообще-то не тем путем пошел...
поставь snagit и посмотри с каких контролов ун умеет текст брать. с других не получится.
вместо попытки получить текст у контрола лучше просто брать снимок экрана и пытаться распознавать текст на нем ( тот же движок fineReader' а )


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
Winprogrammer
Дата 31.3.2006, 15:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 141
Регистрация: 23.3.2006
Где: ::Россия.РСО-Алан ия.Владикавка

Репутация: нет
Всего: нет



Цитата(_hunter @ 31.3.2006, 11:51)
ты, вообще-то не тем путем пошел...
поставь snagit и посмотри с каких контролов ун умеет текст брать. с других не получится.
вместо попытки получить текст у контрола лучше просто брать снимок экрана и пытаться распознавать текст на нем ( тот же движок fineReader' а )

А что такое snagit? smile
--------------------
Я не понял Вашего вопроса, но я Вам на него отвечу…-----------
Uploading файлов без гемороя - это просто!!!
Winprogrammer.ifolder.ru
PM MAIL WWW ICQ Skype GTalk Jabber   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: WinAPI и системное программирование"
Snowybartram
MetalFanbems
PoseidonRrader
Riply

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Delphi обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • 99% ответов по WinAPI можно найти в MSDN Library, оставшиеся 1% здесь

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, bartram, MetalFan, bems, Poseidon, Rrader, Riply.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: WinAPI и системное программирование | Следующая тема »


 




[ Время генерации скрипта: 0.0563 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.