Как преобразовать целочисленный дескриптор в HWND - PullRequest
1 голос
/ 06 февраля 2012

Я пишу небольшую тестовую программу, и для этого мне нужна ручка управления редактированием. Я скопировал значение дескриптора из Spy ++ (скажем, 000A0B40).

Итак, я сделал следующее

#define editControlHandle 0x000A0B40

int *intHandle;
intHandle=(int*)editControlHandle;
HWND handle=(HWND)intHandle;
int textlength=GetWindowTextLength(handle);

Я также сделал getlasterror, и он дал мне error_success.

1 Ответ

2 голосов
/ 06 февраля 2012

GetWindowTextLength не может получить длину текста элемента управления для редактирования в другом приложении.

Документация

...