首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Spy++窗口句柄的HWND

Spy++窗口句柄的HWND
EN

Stack Overflow用户
提问于 2014-01-10 12:08:55
回答 1查看 1.6K关注 0票数 1

Spy++给出窗口句柄的十六进制值。我想接受这个数字值,并从这个值创建HWND,但我似乎不知道如何做到这一点。

这就是我尝试过的:

代码语言:javascript
复制
_tprintf(_T("What is the window handle?\r\n")); 

HWND hWnd;
_tscanf(_T("%x"), &hWnd);   

if(!IsWindow(hWnd))
{
    _tprintf(_T("This is not a window\r\n"));
}
else
{
    _tprintf(_T("This is a window\r\n"));
}

我做错了什么?还是我误解了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-01-10 12:14:30

来自文档

线程不应该将IsWindow用于它没有创建的窗口,因为在调用此函数之后,该窗口可能被销毁。此外,由于窗口句柄是回收的,这个句柄甚至可以指向另一个窗口。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21044018

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档