找回密码
 加入
搜索
查看: 1323|回复: 2

[系统综合] MOUSEHOOKSTRUCT定义的问题【已解决】

[复制链接]
发表于 2017-9-22 12:52:30 | 显示全部楼层 |阅读模式
本帖最后由 dengpeiyou 于 2017-9-22 16:59 编辑

在最新的中文版里,有关于MOUSEHOOKSTRUCT这个结构体的定体吗?如果有变量名是什么,在哪个AU3里,如果没有,哪位兄弟可以指点一下,告知一下如何定义.

我只找到了一个这个的定义$tagPOINT)
 楼主| 发表于 2017-9-22 14:43:50 | 显示全部楼层
初步查到用DllStructCreate定义,定义编译未出错,但问题来了,我让显示接收error变量,查了MSDN在在线手册,显示为:

2 = 传递的字符串中有一个未知的数据类型.
下面的几个类型,在AU3里该如何定义,哪个兄弟指点一下


   ;自定义结构体$MOUSEHOOKSTRUCT
    Local Const $HOOKSTRUCT = "struct;POINT pt;HWND hwnd;UINT wHitTestCode;ULONG_PTR dwExtraInfo;endstruct"
    Local $g_MOUSEHOOKSTRUCT=DllStructCreate($HOOKSTRUCT,$lParam)  ;把结构体字针的值给一个结构体变量
   If @error Then MsgBox(0,0,@error)
 楼主| 发表于 2017-9-22 16:58:13 | 显示全部楼层
Local Const $HOOKSTRUCT = "INT x;INT y ;HWND hwnd;UINT wHitTestCode;ULONG_PTR dwExtraInfo"

这样结决了
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-24 08:29 , Processed in 0.084648 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表