Как получить дескриптор окна текущей книги? - PullRequest
2 голосов
/ 01 июня 2011

Как получить дескриптор главного окна текущей рабочей книги?

Ответы [ 3 ]

2 голосов
/ 07 июня 2011

На самом деле, есть только одно окно, которое имитирует многооконное поведение;Таким образом, для получения Application.Hwnd достаточно

1 голос
/ 08 апреля 2014

Поскольку этот вопрос помечен VSTO, я полагаю, что автор ищет средства для получения дескриптора текущего окна в коде VSTO.В C # попробуйте:

Globals.ThisAddIn.Application.ActiveWindow
0 голосов
/ 01 июня 2011

Вы говорите о реальном HWND? Если это так, я бы использовал WinSpy ++ с указателем для идентификации окна. Это даст вам ручку, но, что более важно, идентификатор класса окна, так что вы можете использовать ENUMWINDOWS для перечисления через все дочерние окна Excel, чтобы найти те из этого конкретного класса.

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