Делание снимка экрана определенного окна - C++ / QT

Самая важная вещь понять состоит в том, что идентификаторы должны быть уникальными: только один элемент с данным идентификатором должен существовать в странице. Таким образом, если Вы желаете обратиться к определенному элементу страницы, это часто - лучшая вещь использовать.

, Если у Вас есть несколько элементов, которые в некотором роде подобны, необходимо использовать класс элементов для идентификации их.

Одно очень полезное, удивительно мало известного факта - то, что можно на самом деле применить несколько классов к единственному элементу путем помещения пробелов между именами классов. Таким образом, если Вы отправили вопрос, который был записан, в настоящее время входил в систему пользователь, Вы могли бы отождествить его с < класс отделения = "вопрос currentAuthor" > .

9
задан Switch 21 November 2009 в 01:43
поделиться

2 ответа

Я почти уверен, что это зависит от платформы. winIds - это HWND в Windows, поэтому вы можете вызвать FindWindow (NULL, «Untitled - Notepad») в приведенном вами примере.

4
ответ дан 4 December 2019 в 21:10
поделиться

Также посмотрите на WindowFromPoint и EnumChildWindows. Последний может позволить вам попросить пользователя определить, есть ли у вас несколько окон с одинаковым названием.

1
ответ дан 4 December 2019 в 21:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: