Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.10.10;
Скачать: CL | DM;

Вниз

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

 
Карлсон ©   (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 вся ветка

Текущий архив: 2002.10.10;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.021 c
1-31885
LAndrew
2002-09-28 23:22
2002.10.10
Как размножить рисунок на TabSheet?


8-31908
Lynx
2002-06-11 13:11
2002.10.10
Как заставить прогу работать под win2k и winXP


14-31951
SemFLY
2002-09-13 00:15
2002.10.10
Где можно найти софт для работы с автомобильным компьютером ?


3-31623
wed
2002-09-19 13:30
2002.10.10
Уникальные записи с заковыркой


1-31704
Romikadze
2002-09-30 18:53
2002.10.10
Полупрозрачная форма