c++ - 如何从具有特定 HWND 的窗口中获取文本?

标签 c++ winapi hwnd

我是 win32 编程的新手,很长时间没有使用 cpp。我打算做的是通过 spy++ 获取窗口的 HWND,并获取该窗口的文本。问题是我不知道如何创建 HWND 对象,谁能给我一些想法?非常感谢!

最佳答案

如果您有 HWND 的数值,您可以将其转换为正确的类型。以大小合适的整数开头,例如:

uintptr_t numeric_hwnd = 0x987654;
HWND hwnd = reinterpret_cast<HWND>(numeric_hwnd);

关于c++ - 如何从具有特定 HWND 的窗口中获取文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26436127/

相关文章:

winapi - 使用 Win32 API 的 Windows "real"用户列表

c - 如何向正在进行长时间操作的线程发送消息?

ms-access - 我如何知道单击了多选 Microsoft Access 列表框中的哪个项目?

c++ - 在Visual Studio Professional 2019版中对C++类的所有方法设置断点

c++ - 删除动态创建的对象

c# - LogonUser 仅适用于我的域

excel - 获取Excel输入框方法的hwnd

c++ - 是否有任何应用程序具有 HWND?

c++ - 为什么双端队列使用的 RAM 比 C++ 中的 vector 多得多?

c++ - 如何在递归函数中计算返回结果?