Получить handle дочернего окна - C#
Формулировка задачи:
Есть следующее дерево окон (из Spy++):
Пытаюсь получить хэндл дочернего окна следующим образом:
Уже на второй строчке функция возвращает 0, судя по всему из-за пустого имени.
Как можно получить хэндл?
hWnd = FindWindow(null, "ttyh! minecraft"); hWnd = FindWindowEx(hWnd, new IntPtr(0), "", null); hWnd = FindWindowEx(hWnd, new IntPtr(0), "", null); hWnd = FindWindowEx(hWnd, new IntPtr(0), "", null); hWnd = FindWindowEx(hWnd, new IntPtr(0), "Minecraft Minecraft 1.3.2", null);
Решение задачи: «Получить handle дочернего окна»
textual
Листинг программы
SendMessage(hWnd, WM_LBUTTONDOWN, IntPtr.Zero, IntPtr.Zero); SendMessage(hWnd, WM_LBUTTONUP, IntPtr.Zero, IntPtr.Zero);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д