Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2002.10.10;
Скачать: [xml.tar.bz2];

Вниз

Вытаскивание текста.   Найти похожие ветки 

 
Карлсон   (2002-08-25 21:32) [0]

Я понимаю, что бить будут и при том сильно, но все же.
Есть чужое окно.
В нем есть два рич эдита, но у них одинаковые названия.
как понять, из какого вытаскивать текст и вообще как это осуществить?
я просматривал статьи по винапи, но там все очень обобщенно.
может кто уже делал такую программу?
насколько я понял, сначала мне нужно найти окно с нужным мне названием, потом найти его дескриптор, потом найти дескриптор нужного мне компонента и уже из этого компонента вытащить нужную мне информацию.


 
Ihor Osov'yak   (2002-08-25 21:39) [1]

Ну прочему бить. Ты в общем понял правильно. Только речь нужно вести об окнах, а не компонентах.

Для начала посмотри какое окошко в котором . Очень поможет тебе
spy++ от VS, борландовский WinSight32 слегка глюкав, но при определеном терпении и ним можно посмотреть ...
... Ам для дифферинциации ричедитов - они или разные id иметь могут, а если нет - то одно всегда впереди другого будет встречатся при обходе дочерних окон ...


 
Song   (2002-08-25 22:29) [2]

Вы всё сказали проавильно. Почему только вопросы? WM_GETTEXT


 
Карлсон   (2002-08-25 23:54) [3]

логику я понимаю видимо правильно, только вот когда доходит до дела - полный тупик :(((
чаво делать?

хм....
а всегда ли при обходе окон один рич эдит будет первее другого?


 
Карлсон   (2002-08-26 00:04) [4]

да, и что за spy++ от VS ?
это утилитка от си?


 
Ihor Osov'yak   (2002-08-26 02:03) [5]

Да то же что WinSight32 - но майкрософт, идет в комплекте с визуал студио. Позволяет просматривать какие есть сейчас виндозніе окошки и какое окошко куда входит (парент-чилд всмысле). Очень помогает при таких задачках, как ты решаешь.
Может есть еще утилиті третьих разработчиков, но я не в курсе.


 
Карлсон   (2002-08-26 02:07) [6]

а можете указать порядок использования команд?
че куда ставить я наверное разберусь.
сейчас пытался получить дескриптор блокнота.
получил.
а вот как в нем получить дескриптор эдита и вытащить из него текст?


 
Song   (2002-08-26 09:19) [7]

Порядок может быть другой, поэтому ищите дискриптор контрола через FindWindowEx()



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

Форум: "WinAPI";
Текущий архив: 2002.10.10;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.006 c
6-31922
Mon@rchP
2002-08-04 12:12
2002.10.10
работа с SMTP через WinSock


14-31961
Сергей Суровцев
2002-09-12 23:26
2002.10.10
Поздравляю с ДНЕМ ПРОГРАММИСТА!!!


1-31694
Hooch
2002-09-30 17:03
2002.10.10
Подмена protected метода


3-31598
Igoryan
2002-09-18 10:48
2002.10.10
Помогите!!


1-31901
relaxer
2002-09-30 13:12
2002.10.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
Английский Французский Немецкий Итальянский Португальский Русский Испанский