Application.WindowHandle32 属性 (Visio)

返回 Microsoft Visio 窗口的 32 位句柄。 此为只读属性。

语法

表达式WindowHandle32

expression:表示 Application 对象的变量。

返回值

Long

备注

Application 对象的 WindowHandle32 属性返回下列各项之一:

  • Visio 主(框架)窗口(最常见的窗口)的 HWND

  • 容器应用程序的主框架窗口的 HWND(如果 Visio 正在就地运行且处于活动状态)。

  • 如果禁用任一框架窗口,则 GetActiveWindow () 函数返回的窗口的 HWND (例如,如果模式对话框正在运行) 。 有关 GetActiveWindow 函数的详细信息,请参阅 Microsoft Developer Network (MSDN) 网站上的 Microsoft 平台 SDK。

使用 Window 对象的 WindowHandle32 属性获取 Visio 实例的 Windows 集合中窗口的 HWND

在 Windows API 调用中使用获取的 HWND

注意

WindowHandle 属性(现已隐藏)的调用被定向到 WindowHandle32 属性。

如果 Visual Studio 解决方案包含 Microsoft.Office.Interop.Visio 引用,则此属性映射到以下类型:

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

  • Microsoft.Office.Interop.Visio.IVApplication.WindowHandle32

示例

以下 Microsoft Visual Basic for Applications (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 支持和反馈,获取有关如何接收支持和提供反馈的指南。