【发布时间】:2012-08-07 09:05:20
【问题描述】:
我正在创建一个可以从任何窗口上的选定矩形中获取文本的应用程序。所以我通过挂钩 ExtTextOut(A/W)、TextOut(A/W)、DrawText(A/W) api 来做到这一点。 我能够从 Windows 中检索文本,但在某些特殊情况下,我无法正确获取文本。 当我尝试调试它时,我看到 ExtTextOutW 的 HDC 参数不能用于获取 HWND,因为当我尝试调用 WindowFromDC(hdc) 时,它返回 NULL HWND。
我试图找出原因然后我发现这个 HDC 是 memoryDC 那么有没有办法从那个 memory DC 中获取 HWND。
所以请有人帮我从 HDC 获取实际的 HWND。
【问题讨论】: