Поиск дескриптора для Edit Control

Я пытаюсь найти дескриптор для элемента управления 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: элемент управления редактирования не имеет имени в приложении, которое я использую, поэтому по этой причине мне интересно знать тип.

0

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы [email protected]