Свойство InvisibleApp.WindowHandle32 (Visio)

Возвращает 32-разрядный дескриптор окна Microsoft Visio. Только для чтения.

Синтаксис

expression. WindowHandle32

Выражение Переменная, представляющая объект InvisibleApp .

Возвращаемое значение

Длинное целое

Замечания

Свойство WindowHandle32 объекта Application возвращает одно из следующих элементов:

  • HWND для главного окна Visio (фрейм) (наиболее распространенный).

  • HWND для основного окна фрейма приложения-контейнера, если Visio работает на месте и активен.

  • HWND для окна, возвращаемого функцией GetActiveWindow (), если любое окно кадра отключено (например, если запущено модальное диалоговое окно). Дополнительные сведения о функции GetActiveWindow см. в разделе Microsoft Platform SDK на веб-сайте Microsoft Developer Network (MSDN).

Используйте свойство WindowHandle32 объекта Window , чтобы получить HWND для окна в коллекции Windows экземпляра Visio.

Используйте полученный HWND в вызовах API Windows.

Примечание.

Вызовы свойства WindowHandle (теперь скрытого) направляются в свойство WindowHandle32 .

Пример

Этот макрос Microsoft Visual Basic для приложений (VBA) показывает, как получить 32-разрядный дескриптор окна.

 
Public Sub WindowHandle32_Example() 
 
 Dim vsoWindow As Visio.Window 
 Dim lngWindowHandle32 As Long 
 
 'Get the active window. 
 Set vsoWindow = ActiveWindow 
 
 'Get the 32-bit handle of the active window. 
 lngWindowHandle32 = vsoWindow.WindowHandle32 
 
 'Verify that you got the handle. 
 Debug.Print "The active window handle is"; lngWindowHandle32 
 
End Sub

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.