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 支持和反馈,获取有关如何接收支持和提供反馈的指南。