共用方式為


Application.WindowHandle32 屬性 (Visio)

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

語法

表情視窗柄32

expression 代表 Application 物件的變數。

傳回值

Long

註解

Application 物件的 WindowHandle32 屬性會傳回下列其中一個項目:

  • 主要 Visio (框架) 視窗的 HWND (最常見)。

  • 如果 Visio 正在容器應用程式中執行且為使用中的項目,則會傳回容器應用程式主框架視窗的 HWND

  • 如果任一框架視窗被禁用,GetActiveWindow 會回傳該視窗的 HWND, () (例如當模態對話框在) 時,會回傳該視窗的 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 支援與意見反應