如何将整数句柄转换为 HWND
我正在编写一个小型测试程序,为此我需要编辑控件的句柄。我已经从 Spy ++ 复制了句柄的值(比方说 000A0B40)。
所以我做了以下
#define editControlHandle 0x000A0B40
int *intHandle;
intHandle=(int*)editControlHandle;
HWND handle=(HWND)intHandle;
int textlength=GetWindowTextLength(handle);
我还做了一个getlasterror
它给了我error_success。
I am writing a small test program, and for that i require the handle of an edit control. I have copied the value of the handle from Spy ++ (lets say 000A0B40).
So i did the following
#define editControlHandle 0x000A0B40
int *intHandle;
intHandle=(int*)editControlHandle;
HWND handle=(HWND)intHandle;
int textlength=GetWindowTextLength(handle);
I also did a getlasterror
and it gave me error_success.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
GetWindowTextLength 无法检索另一个应用程序中编辑控件的文本长度。
文档
GetWindowTextLength cannot retrieve the length of the text of an edit control in another application.
Documentation