|
马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
虽然TC目前的 dllcall 还不支持结构体,不过,TC也说了将以后续版本开放。
不得不说TC的 dllcall 非常的简单,在这里我将一些Win API 里的常用的数据类型列出来一些,算留给自己看吧,同时也希望帮助到其他的朋友。。。
类型 详细信息
| | none | 没有值 (仅用作无返回值函数的返回类型,这点跟C语言中的void类似) | BYTE | 无符号 8 位(bit)整数 | BOOLEAN | 无符号 8 位(bit)整数 | short | 16 位整数 | USHORT | 无符号16 位整数 | WORD | 无符号16 位整数 | int | 32 位整数 | long | 32 位整数 | BOOL | 32 位整数 | UINT | 无符号 32 位整数 | ULONG | 无符号 32 位整数 | DWORD | 无符号 32 位整数 | INT64 | 64 位整数 | UINT64 | 无符号 64 位整数 | ptr | 常规指针(void *) | HWND | 窗口句柄(指针) | HANDLE | 一个句柄(指针) | float | 单精度浮点数 | double | 双精度浮点数 | INT_PTR, LONG_PTR, LRESULT, LPARAM | 一个大型整数指针 | UINT_PTR, ULONG_PTR, DWORD_PTR, WPARAM | 一个大型无符号整数指针 | str | ANSI 字符串 | wstr | UNICODE 宽字符串 | struct | 使用 DllStructCreate() 创建的数据结构 | * | 传递一个其它类型(添加一个*到末尾.) 例如 "int*" 传递一个指针到 "int" 类型. |
|
|