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

[GUI管理] 。。。。。。。。。。。。。。。。。。。。。。。。

[复制链接]
发表于 2010-1-9 13:10:37 | 显示全部楼层 |阅读模式
本帖最后由 jscpu 于 2010-11-21 16:49 编辑

。。。。。。。。。。。。。。。。。。。。。。。。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2010-1-9 15:47:46 | 显示全部楼层
冲突就合并吧,将udf里面的 _ListView_Notify() 函数修改下
Func _ListView_Notify($hWnd, $Msg, $wParam, $lParam)
        If $Msg = $WM_SIZE Then
                _WinAPI_InvalidateRect($hWnd)
                Return $GUI_RUNDEFMSG
        EndIf
        Local $tNMHEADER, $hWndFrom, $iCode, $i
        $tNMHEADER = DllStructCreate($tagNMHEADER, $lParam)
        $hWndFrom = DllStructGetData($tNMHEADER, "hwndFrom")
        $iCode = DllStructGetData($tNMHEADER, "Code")
        Switch $iCode
                Case $HDN_ITEMCHANGED, $HDN_ITEMCHANGEDW, $LVN_ENDSCROLL
                        If $iCode <> $LVN_ENDSCROLL Then $hWndFrom = _WinAPI_GetParent($hWndFrom)
                        For $i = 1 To $aProgress[0][0]
                                If $aProgress[$i][3] = $hWndFrom Then _
                                                _MoveProgress($hWndFrom, $aProgress[$i][0], $aProgress[$i][1], $aProgress[$i][2])
                        Next
                        _WinAPI_InvalidateRect($hWndFrom)
        EndSwitch
        Local $tagNMHDR, $Event, $IDFrom
        Local $tagNMHDR = DllStructCreate("int;int;int", $lParam)
        If @error Then Return $GUI_RUNDEFMSG
        $IDFrom = DllStructGetData($tagNMHDR, 2)
        $Event = DllStructGetData($tagNMHDR, 3)
        $tagNMHDR = 0
        Switch $IDFrom;选择产生事件的控件
                Case $hListView
                        Switch $Event; 选择产生的事件
                                Case $NM_CLICK ; 左击
                                        MsgBox(64, "", "1111")
                                Case $NM_DBLCLK ; 双击
                                Case $NM_RCLICK ; 右击

                        EndSwitch
        EndSwitch
        Return $GUI_RUNDEFMSG
EndFunc   ;==>_ListView_Notify
再把你脚本里的 GUIRegisterMsg($WM_NOTIFY, "WM_NOTIFY") 注释掉
 楼主| 发表于 2010-1-9 16:58:19 | 显示全部楼层
牛X    绝对的牛X!!!
AFAN   你忒牛X
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-18 13:37 , Processed in 0.077396 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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