_SendMsg()的疑惑,请高手指点下哈。O(∩_∩)O谢谢了
小弟E文很菜,看了帮助,但一直没弄懂_SendMsg()这个函数的调用,返回值,说,用户的选择值 从DllCall() 结果中
SendMessage($hWnd, $iMsg[, $wParam = 0[, $lParam = 0[, $iReturn = 0[, $wParamType = "wparam"[, $lParamType =
"lparam"[, $sReturnType = "lparam"]]]]]])
这个$iMsg 是什么东东,为什么他通常都是些16进制的数呢?0x000003,
而这些16进制数我怎么获得的呢
此外$wParamy 又是用来做什么的呢?
$iReturn的返回值更是让我秘密糊糊的。
如下是GuiTreeview.au3 getItem()函数的一个代码短
====
_SendMessage($hWnd, $TVM_GETITEMW, 0, $pItem, 0, "wparam", "ptr")
====
这是老外的一个例子,呵呵这个DllStructCreate()也是让我迷迷糊糊,不清楚是用来做什么的
$tSetting = DllStructCreate("char[" & StringLen($sSetting) + 1 & "]")
DllStructSetData($tSetting, 1, $sSetting)
$iResult = _SendMessage($hBroadCast, $WM_SETTINGCHANGE, 0, DllStructGetPtr($tSetting))
========
各位大侠帮帮忙,解答下我这个新手的疑惑
哈
兄弟先谢过了哈! 这个,,,要说起来,,,实在太复杂。
如果熟悉编程语言和Win32 API,这些就是小菜一碟。如果对上述东东有一点点概念,这些咬咬牙多花点时间也能看懂。如果都没有,,,恭喜你,亲眼见识到天书了。 2# sensel
不熟悉win32ApI编程啊..天书..
页:
[1]