Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Работа с чужими окнами... [D7, WinXP]


Страницы:   1 2

MDSEnterprises ©   (2007-09-20 16:36:00) 

Как мне узнать имена всех TEdit компонентов на чужой форме, получить их индексы и написать в них свой текст?
А именно в 1-й Login, а во 2-й password.


Однокамушкин   (2007-09-22 21:39:00) [1]


> MDSEnterprises ©   (22.09.07 18:06) [30]
>
> > за это время можно изучить 3-4 языка
>
> А я хочу не изучить, а выучить!
> К тому же я не каждый день сижу, да и учебника у меня нету((((

Задачу вы выбрали себе, мягко говоря, не для начинающего... Чтобы это сделать, надо довольно твёрдо знать, что такое окно с точки зрения системы, что такое визуальный компонент в дельфи и чем он отличается от окна, знать про оконные классы Windows и понимать, что никакого отношения к классам Delphi они не имеют, и ещё много чего... Не реализуете вы эту задачу, если сначала не потренируетесь на нескольких более простых

Для начала могу предложить такую задачу: с помощью функций EnumWindows и EnumChildWindows найти все окна, открытые в системе, и отобразить их в виде дерева, и чтобы для каждого окна выводилось его название и оконный класс... конечно, придётся немного помучиться с тем, что такое callback-функции и как получать строки через системные функции (string-а там нет, а Pchar требует ручной работы с памятью), зато идеологически это проще и в голове лучше укладывается... А потом уже вы эту свою задачу как орешек раскусите, потому что будете не вслепую тыкаться, а понимать, что к чему


Однокамушкин   (2007-09-22 20:29:00) [2]


> homm ©   (21.09.07 23:33) [28]
> > [27] MDSEnterprises ©   (21.09.07 23:20)
>
> найди прогу spy++. она в составе Visula Studio есть.

А в составе дельфи есть WinSight32, который тоже подходит для этих целей


MDSEnterprises   (2007-09-22 18:06:00) [3]


> за это время можно изучить 3-4 языка

А я хочу не изучить, а выучить!
К тому же я не каждый день сижу, да и учебника у меня нету((((


Anatoly Podgoretsky   (2007-09-22 12:08:00) [4]


> Так я же начинающий в Delphi сижу примерно месяца 3-4

И ты это называешь начинающий, за это время можно изучить 3-4 языка. А если ты про состояния души, то некоторые начинающими остаются и через 3-4 года.


homm   (2007-09-21 23:33:00) [5]

> [27] MDSEnterprises ©   (21.09.07 23:20)

найди прогу spy++. она в составе Visula Studio есть.


MDSEnterprises   (2007-09-21 23:20:00) [6]

Так, ладно...
>Дальше выясняешь, окно ли это, прежде чем ломиться в него вышеупомянутыми средствами.

Как выяснить окно это или нет.
В вышеописанная прога меняет заголовок окна с "program" на "Test", это уже проверено. Такой "метод тыка" подойдет, для распознания?


Сергей М.   (2007-09-21 22:12:00) [7]


> тебе показалось


Тебе НЕ показалось - ты "сидишь"


Сергей М.   (2007-09-21 22:11:00) [8]


> Мне тут показалось


Уверяю тебя - тебе показалось.

Сидишь ? Сиди сколько тебе отмеряно)


MDSEnterprises   (2007-09-21 22:01:00) [9]

Мне тут показалось, мы немного не в тему)))


Сергей М.   (2007-09-21 21:54:00) [10]


>  в Delphi сижу примерно месяца 3-4


При вынесении приговора они, думаю, зачтутся


MDSEnterprises   (2007-09-21 21:43:00) [11]

Так я же начинающий в Delphi сижу примерно месяца 3-4


Сергей М.   (2007-09-21 21:39:00) [12]


> с русским и Delphi:(


ну если при этом еще и с английским, то либо переквалифицируйся в управдомы (как опция - в простые топорники), либо мыль веревку)


MDSEnterprises   (2007-09-21 21:36:00) [13]

>и не только с английским :(
с русским и Delphi:(


engine   (2007-09-21 21:30:00) [14]

> (у меня с английским плоховато()

и не только с английским :(


engine   (2007-09-21 21:30:00) [15]

> additional — как это слово переводится(у меня с английским
> плоховато()

дополнительный


MDSEnterprises   (2007-09-21 21:28:00) [16]

>Справку ты, надо понимать, проштудировал и ничерта в ней не понял ?
Я искал неправильно(
Теперь нашел, это первый и второй параметры...

additional - как это слово переводится(у меня с английским плоховато()


Сергей М.   (2007-09-21 21:14:00) [17]


> нам известно куда будет вводиться тест. Дальше что?


Дальше выясняешь, окноли это, прежде чем ломиться в него вышеупомянутыми средствами.


>  для чего используются wparam и lparam?


Справку ты, надо понимать, проштудировал и ничерта в ней не понял ?


MDSEnterprises   (2007-09-21 21:11:00) [18]

Предположим нам известно куда будет вводиться тест. Дальше что?
И можете обьяснить для чего используются wparam и lparam?


MDSEnterprises   (2007-09-21 21:07:00) [19]

>Уж не об Интернет-браузере ли ведешь речь ?
Нет, не о браузере))

>И уж не спамить ли вознамерился ?)
Мне что делать больше нечего?


Сергей М.   (2007-09-21 20:56:00) [20]


> как узнать в кокой EDIT или TEdit будет записываться текст?


Это у тебя надо спросить, кому уж как не тебе это известно лучше чем другим)


>  в 1-й Login, а во 2-й password.


Уж не об Интернет-браузере ли ведешь речь ?
И уж не спамить ли вознамерился ?)


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо