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

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

Как определить хэндл любого компонента(findWindow не находит)


graY ©   (2004-01-27 16:13:00) 


Как определить хэндл любого компонента к примеру Edit1 имеющего тип TEdit пытался искать при помощи FindWindow('TEdit','Edit1')но ничего не ищется результат 0
(также пробовал
FindWindow(nil,'Edi1')
FindWindow('Edit1',nil)
все равно ничего не получается хотя такой элемент имеется в системе я сам его создал и в момент попытки определения ХЭНДЛа приложение было запущено)


GrayFace   (2004-01-30 17:53:00) [1]

Я не изучал теории. Быстрее на примерах и форумах.
Я начинал с FindWindow(Ex), EnumWindows, и т.д.


GrayFace   (2004-01-30 17:53:00) [2]

Удалено модератором
Примечание: Дубль


graY   (2004-01-28 17:06:00) [3]

пошло поехало ну и что что я апи не очень хорошо знаю сами то как начинали


Digitman   (2004-01-27 17:20:00) [4]


> Romkin ©   (27.01.04 17:18) [6]


баба с возу)


Romkin   (2004-01-27 17:18:00) [5]

Гыыы. Я ему уже в чате посоветовал FindWindowEx. Вроде получилось


Digitman   (2004-01-27 17:05:00) [6]


> YuRock ©   (27.01.04 17:01) [4]


ничего...

в конечном итоге автор д.прийти к пониманию и задействованию EnumChildWindows


YuRock   (2004-01-27 17:01:00) [7]

> Digitman ©   (27.01.04 16:47) [3]

Да, извините, я погорячился (не мог знать, что Вы хотели сказать)...
Просто усталость, наверное...


Digitman   (2004-01-27 16:47:00) [8]


> YuRock ©   (27.01.04 16:37) [2]


я просто хотел, чтобы автор, получив граблями. думал и читал документацию, читал документацию и вновь думал .... и только после безуспешных попыток привести свой код в соответствии с док-цией делал вывод о "глюках", позволяющих будоражить общественность)


YuRock   (2004-01-27 16:37:00) [9]

> graY

Digitmanхотел сказать, что "лучше" для этих целей использовать GetWindow, FindWindowEx или еще что-нибудь типа этого...


Digitman   (2004-01-27 16:26:00) [10]

а кричать-то зачем ? тонешь что ли ?)

ты описание ф-ции FindWindow внимательно читал ?

ты имеешь представление о верхнеуровневых окнах текущего дисктопа и дочерних окнах ?

ты отдаешь себе отчет в том, что  окно, создаваемое компонентом TEdit неявляется верхнеуровневым, а имеет parent-окно ?


Игорь Шевченко   (2004-01-23 13:12:00) [11]

graY ©   (28.01.04 17:06)


> сами то как начинали


Сами начинали с изучения теории, а не с вопросов в форуме.


Наверх

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