會傳回 Microsoft Visio 視窗的 32 位元控點。 唯讀。
語法
運算式。WindowHandle32
expression 代表 Application 物件的變數。
傳回值
Long
註解
Application 物件的 WindowHandle32 屬性會傳回下列其中一個項目:
主要 Visio (框架) 視窗的 HWND (最常見)。
如果 Visio 正在容器應用程式中執行且為使用中的項目,則會傳回容器應用程式主框架視窗的 HWND。
如果任一框架視窗已停用 (例如,如果強制回應對話方塊正在) 執行,則 GetActiveWindow () 函數傳回視窗的 HWND。 如需 GetActiveWindow 函數的詳細資訊,請參閱 MSDN (Microsoft Developer Network) 網站上的 Microsoft Platform 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 支援與意見反應。