当前博客:动态链接库之结构体的使用

128 次浏览【转载需注明来源】

博客作者:【快码FOF编程】

个性签名:寒窗苦读十年一朝凤舞九天

在日常的API调用中,通常会遇见类型是结构体的存在,例如:

 

它在MSDN中是这么介绍的:

 

一般遇见结构体的函数,我们可以再快码中这么使用:

//这里执行相关的JS代码
常量 POINT = 动态链接库.struct("POINT", {
    x: "long",
    y: "long"
});
动态链接库.加载链接库("user32.dll", { "GetCursorPos": "int __stdcall GetCursorPos(_Out_ POINT *pos)" });
局部变量 pos = {};
动态链接库.使用命令("GetCursorPos")(pos)
调试输出(pos);

其中:常量 POINT = 动态链接库.struct("POINT", {x: "long", y: "long"});就是用来定义一个POINT的结构体。

默认排序
Generic placeholder image
Generic placeholder image
快码FOF编程 Time: 2023-09-22 17:07:58

结构体的使用方案来了

Generic placeholder image
快码FOF编程 Time: 2023-09-24 15:37:04

结构体的方案是标准的方案 大家可多多参考


动态链接库之结构体的使用