类型 详细信息
none 没有值 (仅用作无返回值函数的返回类型,这点跟C语言类似)
short 16 位整数
ushort 无符号16 位整数
dword 32 位整数
int 32 位整数
long 32 位整数
udword 无符号32 位整数(无正负号)
uint 无符号32 位整数(无正负号)
short_ptr 指向 16 位整型的指针(a pointer to a 16 bit integer)
int_ptr 指向 32 位整型的指针(a pointer to a 32 bit integer)
long_ptr 指向 32 位整型的指针(a pointer to a 32 bit integer)
str 字符串(不能超过65536)
wstr 宽字符串(在调用函数时会转换为 ANSI 字符串或由 ANSI 字符串转换为宽字符串),不能超过 65536
hwnd 一个窗口句柄
ptr 通用指针(void *)
DLLCall("user32.dll","hwnd","SetWindowsHookEx","int",$WH_MOUSE, "hwnd",$mouseHOOKproc[0],"hwnd",$DLLinst[0],"int",0)
Call“user32.dll”这个dll文件,返回值类型是“一个窗口句柄”,调用的函数是“SetwindowsHookEx”,后面的类型1,参数1,类型2,参数2,类型N,参数N怎么解释呢? |