Á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