我一直在尝试通过设备上下文句柄来获取窗口的句柄。我尝试过WindowFromDC(),它总是返回空结果。如何从任何设备上下文中获取窗口句柄?
发布于 2011-05-08 02:56:49
可能没有属于此DC的窗口。
如果没有窗口与指定的DC关联,则返回值为NULL。
例如,你可以创建一个屏幕外的位图(没有窗口),并为它获取一个DC。那么这个DC就没有窗口了。
发布于 2019-09-17 16:48:10
所有人都知道如何获取DC的句柄,但没有人知道如何检索相应窗口的句柄?
试试这个:
HWnd = WindowFromDC(HDc)参考:https://docs.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-windowfromdc
发布于 2012-01-07 18:04:12
HDC hdc; // display device context handle
// Retrieve a handle identifying the private DC.
hdc = GetDC(hwnd); http://msdn.microsoft.com/en-us/library/dd162744(v=vs.85).aspx
https://stackoverflow.com/questions/5923242
复制相似问题