thesnow 发表于 2009-7-25 11:35:19

找到并修改:Func _GUICtrlIpAddress_SetEx($hWnd, $tIP)
    If $Debug_IP Then __UDF_ValidateClassName($hWnd, $tIP)
    _SendMessage($hWnd, $IPM_SETADDRESS, 0, _
                _WinAPI_MakeLong(BitOR(DllStructGetData($tIP, "Field4"), 0x100 * DllStructGetData($tIP, "Field3")), _
                BitOR(DllStructGetData($tIP, "Field2"), 0x100 * DllStructGetData($tIP, "Field1"))))
;~   _SendMessage($hWnd, $IPM_SETADDRESS, 0, _
;~                 _WinAPI_MakeLong(BitOR(DllStructGetData($tIP, "Field2"), 0x100 * DllStructGetData($tIP, "Field1")), _
;~                 BitOR(DllStructGetData($tIP, "Field4"), 0x100 * DllStructGetData($tIP, "Field3"))))               
               
               
EndFunc   ;==>_GUICtrlIpAddress_SetEx

cnmini 发表于 2009-7-25 13:27:29

thesnoW说完整些嘛
thesnoW☭ 2009-7-25 11:30:40
打开GuiIPAddress.au3,找到_GUICtrlIpAddress_SetEx函数
修改为:
    If $Debug_IP Then __UDF_ValidateClassName($hWnd, $tIP)
    _SendMessage($hWnd, $IPM_SETADDRESS, 0, _
                _WinAPI_MakeLong(BitOR(DllStructGetData($tIP, "Field4"), 0x100 * DllStructGetData($tIP, "Field3")), _
                BitOR(DllStructGetData($tIP, "Field2"), 0x100 * DllStructGetData($tIP, "Field1"))))

thesnow 发表于 2009-7-25 14:08:53

还不够完整么?晕.
我本来准备说一句话:找到_GUICtrlIpAddress_SetEx函数把里面每个段的顺序改下...

kn007 发表于 2009-7-25 15:59:49

解决!

kn007 发表于 2009-7-26 08:45:56

thesnoW说完整些嘛
thesnoW☭ 2009-7-25 11:30:40
打开GuiIPAddress.au3,找到_GUICtrlIpAddress_SetEx函数
修改为:
    If $Debug_IP Then __UDF_ValidateClassName($hWnd, $tIP)
    _SendMessage($hWnd, ...
cnmini 发表于 2009-7-25 13:27 http://www.autoitx.com/images/common/back.gif
这还不完整!?

netegg 发表于 2009-9-12 18:44:05

我这怎么没事呀

zmj2008 发表于 2010-3-14 05:42:57

我这里也遇到了这个问题
页: 1 [2]
查看完整版本: UDF BUG - GuiIPAddress.au3