共用方式為


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