如何将Integer句柄转换为HWND

How to convert an Integer Handle to HWND

本文关键字:转换 HWND 句柄 Integer      更新时间:2023-10-16

我正在编写一个小的测试程序,为此我需要一个编辑控件的句柄。我已经从Spy++复制了句柄的值(比方说000A0B40)。

所以我做了以下

#define editControlHandle 0x000A0B40
int *intHandle;
intHandle=(int*)editControlHandle;
HWND handle=(HWND)intHandle;
int textlength=GetWindowTextLength(handle);

我还做了一个getlasterror,它给了我错误的成功。

GetWindowTextLength无法在另一个应用程序中检索编辑控件的文本长度。

文档