Proprietatea Hwnd

Se aplică la

Obiectul Form

Obiectul Report

Puteți utiliza proprietatea hWnd pentru a determina handle-ul (o valoare întreg lung unică) atribuită de Microsoft Windows pentru fereastra curentă. Lung în citire/scriere.

expresie.Hwnd

expresie Obligatoriu. O expresie care returnează unul dintre obiectele din lista Se aplică la.

Observații

Această proprietate este disponibilă doar utilizând o macrocomandă sau cod Visual Basic for Applications (VBA).

Puteți utiliza această proprietate în codul VBA atunci când efectuați apeluri ale funcțiilor din interfața de programare a aplicațiilor (API) Windows sau alte rutine externe care necesită proprietatea hWnd ca argument. Multe funcții Windows necesită valoarea proprietății hWnd din fereastra curentă ca argument.

Deoarece valoarea acestei proprietăți se poate modifica în timp ce rulează un program, nu stocați valoarea proprietății hWnd într-o variabilă publică.

Exemplu

Următorul exemplu utilizează proprietatea hWnd cu funcția Windows API IsZoomed, pentru a determina dacă o fereastră este maximizată.

' Enter on single line in Declarations 
' section of Module window.
Declare Function IsZoomed Lib "user32" _
(ByVal hWnd As Long) As Long
Sub Form_Activate()
Dim intWindowHandle As Long
intWindowHandle = Screen.ActiveForm.hWnd
If Not IsZoomed(intWindowHandle) Then
DoCmd.Maximize
End If
End Sub
Extindeți-vă competențele Office
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×