dengpeiyou 发表于 2017-9-22 12:52:30

MOUSEHOOKSTRUCT定义的问题【已解决】

本帖最后由 dengpeiyou 于 2017-9-22 16:59 编辑

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

我只找到了一个这个的定义$tagPOINT)

dengpeiyou 发表于 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)

dengpeiyou 发表于 2017-9-22 16:58:13

Local Const $HOOKSTRUCT = "INT x;INT y ;HWND hwnd;UINT wHitTestCode;ULONG_PTR dwExtraInfo"

这样结决了
页: [1]
查看完整版本: MOUSEHOOKSTRUCT定义的问题【已解决】