RGSS から Win32API をコールするためには Win32API クラスを使います。
func = Win32API.new("user32", # DLL の名前 "MessageBox", # API の名前 "pppi", # インタフェース "i") # 戻り値の型 func.call(0, "Hello work !", "Win32API calling", 0)
インタフェースと戻り値に指定している文字はデータ型を意味しており、次のように対応しています。
| 文字 | 型 |
|---|---|
| p | ポインタ |
| n, l | long |
| i | int |
| v | void |
RGSS の可能性がグンと広がりますね!
Contributions