你如何比较两个HWND指针?

时间:2010-01-21 20:55:44

标签: windows winapi

可以吗

if(HWND1 == HWND2)

或者是否需要使用一个函数来查看两个hwnd是否指向同一个窗口?

2 个答案:

答案 0 :(得分:10)

HWND只是一个很长的值,所以是的,你可以这样比较它们。

答案 1 :(得分:3)

取决于数据的陈旧程度。 Windows重新使用hwnds(最终),因此没有保证 1005A既是有效窗口又是您期望的窗口,它可能是另一个重用1005A的窗口。