Я пытаюсь найти дескриптор для элемента управления Edit в окне другого приложения. По сути, я сделал следующее:
У меня уже есть дескриптор окна, в котором находятся поля со списком элемента управления edit и edit. Я использую функцию EnumChildWindows (), чтобы просматривать все дочерние окна родительского окна, пока не нажму элемент управления Edit:
HWND hWnd;//handle to parent window... I already have this
HWND handleEditControl;//I am looking for this
EnumChildWindows(hWnd, EnumChildProc, 0);
BOOL CALLBACK EnumChildProc(HWND hWnd, LPARAM lParam)
{
if (HERE IS THE PROBLEM)
{
handleEditControl = hWnd;
return true;
}
return false;
}
У меня проблема в том, как определить, является ли определенный дескриптор, который я анализирую, дескриптором для элемента управления Edit или нет. Может ли быть сообщение для функции SendMessage (), которое определяет тип элемента управления для дескриптора? …
Вопрос :: Как я могу проверить, есть ли у меня дескриптор из элемента управления Edit?
PS: элемент управления редактирования не имеет имени в приложении, которое я использую, поэтому по этой причине мне интересно знать тип.
Задача ещё не решена.