الخاصية Hwnd

ينطبق على
Access لـ Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

ينطبق على

عنصر Form
عنصر Report

يمكنك استخدام الخاصية hWnd لتحديد المقبض (قيمة عدد صحيح طويل فريدة) المعينة من قبل Microsoft Windows إلى النافذة الحالية. قراءة/كتابة طويل.

expression.Hwnd

التعبير مطلوب. هو تعبير يقوم بإرجاع أحد العناصر الموجودة في القائمة "ينطبق على".

ملاحظات

تتوفر هذه الخاصية فقط باستخدام ماكرو أو تعليمة برمجية Visual Basic for Applications (VBA).

يمكنك استخدام هذه الخاصية في التعليمات البرمجية ل VBA عند إجراء مكالمات إلى وظائف واجهة برمجة تطبيقات Windows (API) أو إجراءات خارجية أخرى تتطلب خاصية hWnd كوسيطة. تتطلب العديد من وظائف Windows قيمة خاصية hWnd من النافذة الحالية كواحدة من الوسيطات.

نظرا لأن قيمة هذه الخاصية يمكن أن تتغير أثناء تشغيل برنامج، لا تخزن قيمة خاصية hWnd في متغير عام.

مثال

يستخدم المثال التالي خاصية hWnd مع وظيفة IsZoomed في واجهة برمجة تطبيقات Windows لتحديد ما إذا تم تكبير نافذة أم لا.

' 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