Получить дескрипторы дочерних окон в C#

Я запускаю процесс на С#, а затем отправляю сообщения Windows этому процессу с помощью SendMessage. Обычно я отправляю сообщения в Process.MainWindowHandle, но в некоторых случаях мне может понадобиться найти дескриптор дочернего окна и вместо этого отправлять сообщения туда. Как мне это сделать на С# и каковы варианты поиска дочерних окон (т.е. нужно ли знать имя окна или есть другие варианты)?


person James Cadd    schedule 21.09.2009    source источник


Ответы (1)


Взгляните на EnumChildWindows (pinvoke.net)

person Shay Erlichmen    schedule 21.09.2009