Как вы сравниваете два указателя HWND? - PullRequest
2 голосов
/ 21 января 2010

Можно ли сделать

if(HWND1 == HWND2)

или есть функция, которую мне нужно использовать, чтобы увидеть, указывают ли два hwnd на одно и то же окно?

Ответы [ 2 ]

10 голосов
/ 21 января 2010

HWND это просто длинное значение, так что да, вы можете сравнить их таким образом.

3 голосов
/ 22 января 2010

Зависит от того, насколько устаревшие ваши данные. Windows повторно использует hwnds (в ​​конце концов), поэтому не гарантирует , что 1005A является одновременно действительным окном и ожидаемым окном, это может быть другое окно, которое повторно использовало 1005A.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...