Самая важная вещь понять состоит в том, что идентификаторы должны быть уникальными: только один элемент с данным идентификатором должен существовать в странице. Таким образом, если Вы желаете обратиться к определенному элементу страницы, это часто - лучшая вещь использовать.
, Если у Вас есть несколько элементов, которые в некотором роде подобны, необходимо использовать класс элементов для идентификации их.
Одно очень полезное, удивительно мало известного факта - то, что можно на самом деле применить несколько классов к единственному элементу путем помещения пробелов между именами классов. Таким образом, если Вы отправили вопрос, который был записан, в настоящее время входил в систему пользователь, Вы могли бы отождествить его с < класс отделения = "вопрос currentAuthor" > .
Я почти уверен, что это зависит от платформы. winIds - это HWND в Windows, поэтому вы можете вызвать FindWindow (NULL, «Untitled - Notepad»)
в приведенном вами примере.
Также посмотрите на WindowFromPoint
и EnumChildWindows
. Последний может позволить вам попросить пользователя определить, есть ли у вас несколько окон с одинаковым названием.