LOTUSSCRIPT 言語
Declare ステートメントでは、関数かサブルーチンとして C 関数を宣言できます。構文は次のとおりです。
Declare [Public | Private] {Function | Sub}
[Alias aliasName ]
( [ argList ] ) [ As returnType ]
GetActiveWindow にはパラメータはなく、アクティブウィンドウ (フォーカスを持つウィンドウ) のハンドル (整数) を返します。
Declare Function GetActiveWindow Lib "User32" () As Long
SetWindowText は何も返さないので、サブルーチンとして宣言できます。入力パラメータは次の 2つです。ウィンドウハンドルと文字列。LotusScript の有効な識別子である限り、独自のパラメータ名を使用できます。また、次の例に示すように API マニュアルで使用されている名前をコピーすることもできます。
Declare Sub SetWindowText Lib "User32" Alias "SetWindowTextA" _
(ByVal hWnd As Long, ByVal lpString As String)
メモ 実際に呼び出す C 関数は、ユーザー自身で用意する必要があります。このため、使用しているスクリプトがプラットフォーム依存になることがあります。
関連項目