Как я могу узнать, принадлежит ли окно моей программе? Использование только win32 - PullRequest
0 голосов
/ 31 мая 2010

Как я могу узнать, принадлежит ли окно моей программе? Я думаю, что могу использовать дескриптор окна, чтобы получить имя исполняемого файла, но это кажется большой работой, и мне приходится делать это неоднократно, поэтому я думаю, что это может быть проблемой производительности. Есть ли простой способ узнать, является ли данный дескриптор окна собственной программой с win32 или какой-либо конструкцией ОС? Невозможно использовать заголовки окон из-за характера этого приложения.

1 Ответ

2 голосов
/ 31 мая 2010

Вызов GetWindowThreadProcessId и сравнение возвращенного идентификатора процесса с вашим собственным (через GetCurrentProcessId ) кажется простым.

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