Visio) (Application.WindowHandle32 屬性
會傳回 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 支援與意見反應。