|
|
|
Алгоритм поиска чужого окна!
|
|||
|---|---|---|---|
|
#18+
Привет всем! Мне необходимо написать программу которая найдёт все окна определённого класа и стиля, и в них поищет ещё один компонент. В своё время что то писал похожее на Delphi, но сейчас не помню и найти тот проект не могу. Кто может подскажет алгоритм примерный и название WinAPI команд! А то я что то помню только FindWindow и всё!\ Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2008, 12:49 |
|
||
|
Алгоритм поиска чужого окна!
|
|||
|---|---|---|---|
|
#18+
EnumWindows, EnumChildWindows, GetClassName, GetWindowLong, FindWindowEx, и еще много страшных слов))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2008, 12:56 |
|
||
|
Алгоритм поиска чужого окна!
|
|||
|---|---|---|---|
|
#18+
C#C++EnumWindows, EnumChildWindows, GetClassName, GetWindowLong, FindWindowEx, и еще много страшных слов))) Спасибо! Только я никак не пойму, нашёл я например одно окно... А как искать следующее, может их несколько? Как перейти к следующему, а то FindWindows он будет всё одно и тоже окно находить помоему! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2008, 13:31 |
|
||
|
Алгоритм поиска чужого окна!
|
|||
|---|---|---|---|
|
#18+
определяешь все hwnd объектов и пошел по циклу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2008, 13:44 |
|
||
|
Алгоритм поиска чужого окна!
|
|||
|---|---|---|---|
|
#18+
Leximus C#C++EnumWindows, EnumChildWindows, GetClassName, GetWindowLong, FindWindowEx, и еще много страшных слов))) Спасибо! Только я никак не пойму, нашёл я например одно окно... А как искать следующее, может их несколько? Как перейти к следующему, а то FindWindows он будет всё одно и тоже окно находить помоему! Забудьте про FindWindows. Прочитайте про указанные функции, особенно EnumWindows, и все вопросы исчезнут ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2008, 13:50 |
|
||
|
Алгоритм поиска чужого окна!
|
|||
|---|---|---|---|
|
#18+
C#C++ Leximus C#C++EnumWindows, EnumChildWindows, GetClassName, GetWindowLong, FindWindowEx, и еще много страшных слов))) Спасибо! Только я никак не пойму, нашёл я например одно окно... А как искать следующее, может их несколько? Как перейти к следующему, а то FindWindows он будет всё одно и тоже окно находить помоему! Забудьте про FindWindows. Прочитайте про указанные функции, особенно EnumWindows, и все вопросы исчезнут Спасибо, вроде всё нормально! Нашёл нужное окно, но только теперь другая проблемма, не могу прочитать данные из Класса Edit ! Хотя Caption других окон нормально читается! Пытаюсь прочитать через GetWindowText! Может через другую функцию надо? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2008, 15:30 |
|
||
|
Алгоритм поиска чужого окна!
|
|||
|---|---|---|---|
|
#18+
LeximusПытаюсь прочитать через GetWindowText! Может через другую функцию надо? SendMessage + WM_GETTEXT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2008, 15:42 |
|
||
|
Алгоритм поиска чужого окна!
|
|||
|---|---|---|---|
|
#18+
C#C++ LeximusПытаюсь прочитать через GetWindowText! Может через другую функцию надо? SendMessage + WM_GETTEXT Спасиюо за направление!!! Только если можешь, скинь элементарный пример на С# чтения данных у хэндла например 123! Нет так нет...ОГРОМНОЕ СПАСИБО В ЛЮБОМ СЛУЧАЕ!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2008, 15:53 |
|
||
|
Алгоритм поиска чужого окна!
|
|||
|---|---|---|---|
|
#18+
ВСЁ!!! ВСЕМ ОГРОМНОЕ СПАСИБО! Разобрался!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2008, 16:07 |
|
||
|
Алгоритм поиска чужого окна!
|
|||
|---|---|---|---|
|
#18+
А теперь надо найти положение компонента чужого окна!!! Есть наводки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2008, 16:44 |
|
||
|
Алгоритм поиска чужого окна!
|
|||
|---|---|---|---|
|
#18+
LeximusА теперь надо найти положение компонента чужого окна!!! Есть наводки? А вы пробовали сами читать MSDN? Там ведь все написано подробно, более того - все функции рядышком. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2008, 16:51 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=35205731&tid=1345424]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
307ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 244ms |
| total: | 637ms |

| 0 / 0 |
