Hwnd Özelliği

Uygulandığı öğe

Form Nesnesi

Rapor Nesnesi

hWnd özelliğini kullanarak Microsoft Windows tarafından geçerli pencereye atanan tutamaç değerini (benzersiz bir Uzun Tamsayı değeri) saptayabilirsiniz. Okuma/yazma Uzun.

ifade.Hwnd

ifade Gerekli. Uygulandığı Öğe listesindeki nesnelerden birini döndüren ifade.

Notlar

Bu özellik yalnızca makro veya Visual Basic for Applications (VBA) kodu kullanılarak ayarlanabilir.

bağımsız değişken olarak hWnd özelliğini gerektiren Windows uygulama programı arabirimi (API) işlevlerine veya başka dış yordamlara çağrı yaparken VBA kodunda bu özelliği kullanabilirsiniz. Birçok Windows işlevi, bağımsız değişkenlerden biri olarak geçerli pencerenin hWnd özelliği değerini gerektirir.

Program çalışırken bu özelliğin değeri değişebildiğinden, hWnd özelliği değerini bir genel değişken içinde depolamayın.

Örnek

Aşağıdaki örnekte, pencerenin ekranı kaplayıp kaplamadığını saptamak için hWnd özelliği Windows API IsZoomed işleviyle birlikte kullanılır.

' 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
Yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Office Insider Programına Katılın

Bu bilgi yararlı oldu mu?

Görüşleriniz için teşekkür ederiz!

Geri bildiriminiz için teşekkürler! Office destek temsilcilerimizden biriyle görüşmeniz yararlı olabilir.

×