Как получить уникальный идентификатор для окна?

Я пытаюсь получить какой-то уникальный идентификатор для окна, чтобы команды могли быть запустить против этого окна.

То есть, если мне нужно дать этому окну фокус ... или если мне нужно увидеть размер этого окна ... и т. д. Проблема в настоящее время, похоже, что номер окна используется в качестве этого идентификатора , но это число потенциально меняется каждый раз, когда появляется новое окно .. Похоже, это счет индекса слева направо и сверху вниз ... что меня озадачивает, почему это будет использоваться в качестве идентификатора.

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

6
задан Lee Olayvar 7 March 2011 в 02:21
поделиться