Rekvizīts Hwnd

Attiecas uz

Objekts Form

Objekts Report

Varat izmantot rekvizītu hWnd, lai noteiktu turis (unikālu vērtību Long Integer), ko pašreizējam logam ir piešķīris Microsoft Windows. Lasāms/rakstāms Long.

izteiksme.Hwnd

izteiksme obligāta. Izteiksme, kas atgriež vienu no objektiem sarakstā Attiecas uz.

Piezīmes

Šis rekvizīts ir pieejams tikai tad, ja tiek lietots makro vai Visual Basic for Applications (VBA) kods.

Varat izmantot šo rekvizītu VBA kodā, veicot izsaukumus uz Windows lietojumprogrammas interfeisa (application programming interface — API) funkcijām vai citām ārējām rutīnām, kurās rekvizīts hWnd tiek lietots kā arguments. Daudzām Windows funkcijām ir nepieciešama pašreizējā loga rekvizīta hWnd vērtība kā viens no argumentiem.

Tā kā šī rekvizīta vērtība var mainīties programmas darbības laikā, neglabājiet rekvizīta hWnd vērtību mainīgajā publisks mainīgais.

Piemērs

Šajā piemērā rekvizīts hWnd tiek izmantots kopā ar Windows API funkciju IsZoomed, lai noteiktu, vai logs ir maksimāli palielināts.

' 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
Paplašiniet savas prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×