nxbigdaddy 发表于 2010-2-24 16:41:45

以下代码在使用皮肤时报错

Func WM_NOTIFY($hWndGUI, $MsgID, $WParam, $LParam)
        Local $tagNMHDR, $Event, $hWndFrom, $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 $ListView1
                        Switch $Event; 选择产生的事件
                                Case $NM_CLICK ; 左击
                                        Left($ListView1)
                                Case $NM_DBLCLK ; 双击
                                        double($ListView1)
                                Case $NM_RCLICK ; 右击
                        EndSwitch
                Case $ListView3
                        Switch $Event; 选择产生的事件
                                Case $NM_CLICK ; 左击
                                        Left3($ListView3)
                                Case $NM_DBLCLK ; 双击
                                        double($ListView3)
                                Case $NM_RCLICK ; 右击
                        EndSwitch
        EndSwitch
        Return $GUI_RUNDEFMSG
EndFunc   ;==>WM_NOTIF在使用皮肤时报错

Case $ListView1
Case ^ ERROR


注释之后就可以正常使用,请问是为什么呢!?

guland 发表于 2010-2-25 12:13:51

回复 1# nxbigdaddy


    把全部代码贴出来,这样你只给一个片段大家怎么帮你啊
页: [1]
查看完整版本: 以下代码在使用皮肤时报错