Thuộc tính Hwnd

Áp dụng cho
Access cho Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Áp dụng cho

Đối tượng Form
Đối tượng Report

Bạn có thể sử dụng thuộc tính hWnd để xác định điều khiển (một giá trị số nguyên dài duy nhất) được gán bởi Microsoft Windows cho cửa sổ hiện tại. Đọc/ghi Long.

expression.Hwnd

Expression Yêu cầu. Một biểu thức trả về một trong các đối tượng trong danh sách Áp dụng Cho.

Ghi chú

Thuộc tính này chỉ sẵn dùng bằng cách sử dụng macro Visual Basic for Applications mã (VBA).

Bạn có thể sử dụng thuộc tính này trong mã VBA khi thực hiện cuộc gọi đến các hàm giao diện lập trình ứng dụng Windows (API) hoặc các thói quen bên ngoài khác yêu cầu thuộc tính hWnd làm đối số. Nhiều hàm của Windows yêu cầu giá trị thuộc tính hWnd của cửa sổ hiện tại như một trong các tham đối.

Vì giá trị của thuộc tính này có thể thay đổi trong khi một chương trình đang chạy, không lưu trữ giá trị thuộc tính hWnd trong một biến công cộng.

Ví dụ

Ví dụ sau đây sử dụng thuộc tính hWnd với hàm IsZoomed của API Windows để xác định liệu một cửa sổ được phóng to hay không.

' 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