Form.hWnd プロパティ (Access)
現在のウィンドウに Windows によって割り当てられたハンドル (一意の Long 整数値) を決定するには、hWnd プロパティを使用します。 読み取り/書き込みが可能な Long です。
式。Hwnd
expressionForm オブジェクトを表す変数です。
引数として hWnd プロパティを必要とする Windows アプリケーション プログラミング インターフェイス (API) 関数またはその他の外部ルーチンを呼び出す場合は、Visual Basic でこのプロパティを使用します。 Windows 関数の多くは、引数の 1 つとしてカレント ウィンドウの hWnd プロパティの値が必要です。
注意
hWnd プロパティの値は、プログラムの実行中に変更される可能があるため、パブリック変数に保存しないでください。
次の使用例では、Windows API の IsZoomed 関数の引数に hWnd プロパティの値を指定して、カレント ウィンドウが最大表示されているかどうかを判断します。
' 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
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。