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
expression Obligāti. 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