Visio) (Window.WindowHandle32 屬性

會傳回 Microsoft Visio 視窗的 32 位元控點。 唯讀。

語法

運算式WindowHandle32

表達 代表 Window 物件的變數。

傳回值

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 屬性。

範例

這個 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 支援與意見反應