Поделиться через


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

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

Синтаксис

expression. WindowHandle32

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

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

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

Замечания

Свойство 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 .

Если решение Visual Studio содержит ссылку microsoft.Office.Interop.Visio , это свойство сопоставляется со следующими типами:

  • Microsoft.Office.Interop.Visio.IVApplication.WindowHandle

  • Microsoft.Office.Interop.Visio.IVApplication.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 и обратная связь.