type
type ステートメント
構文 type 型名
メンバ名1 as 型1
メンバ名2 as 型2
...
end type
機能
ユーザ定義データ型を宣言します。
ユーザ定義型変数を配列にすることはできません。
メンバ名の型に可変長文字列型/ユーザ定義データ型を指定することはできません。
メンバの参照には . を使います。
例
'アプリケーションウィンドウの座標をステータスバーに表示します。
type RECT
Left as default
Top as default
Right as default
Bottom as default
end type
dllname USER
cdeclare void GetWindowRect(HWND, RECT *);
proc main()
dim rc as RECT
GetWindowRect(@@hwnd, rc)
print cformat$("left=%d, top=%d, right=%d, bottom=%d", rc.Left, rc.Top, rc.Right, rc.Bottom)
end proc
最新情報 TOP マクロTOP