MOUSEHOOKSTRUCT定义的问题【已解决】
本帖最后由 dengpeiyou 于 2017-9-22 16:59 编辑在最新的中文版里,有关于MOUSEHOOKSTRUCT这个结构体的定体吗?如果有变量名是什么,在哪个AU3里,如果没有,哪位兄弟可以指点一下,告知一下如何定义.
我只找到了一个这个的定义$tagPOINT) 初步查到用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) Local Const $HOOKSTRUCT = "INT x;INT y ;HWND hwnd;UINT wHitTestCode;ULONG_PTR dwExtraInfo"
这样结决了
页:
[1]