Hallo,
irgendwie will meine WM_NOTIFY Func nicht klappen. Sie reagiert nur bei Buttons. Ich habe aber bei meinen Listboxen $LBS_NOTIFY drin.
Und dort bekomme ich nix von.
Spoiler anzeigen
Func WM_NOTIFY($hWnd, $iMsg, $iwParam, $ilParam)
#forceref $hWnd, $iMsg, $iwParam
Local $hWndFrom, $iIDFrom, $iCode, $tNMHDR, $hWndListPPO, $hWndListUsedPPO
If Not IsHWnd($cListPPO) Then $hWndListPPO = GUICtrlGetHandle($cListPPO)
If Not IsHWnd($cListUsedPPO) Then $hWndListUsedPPO = GUICtrlGetHandle($cListUsedPPO)
$tNMHDR = DllStructCreate($tagNMHDR, $ilParam)
$hWndFrom = HWnd(DllStructGetData($tNMHDR, "hWndFrom"))
$iIDFrom = DllStructGetData($tNMHDR, "IDFrom")
$iCode = DllStructGetData($tNMHDR, "Code")
ConsoleWrite($iCode)
Switch $hWndFrom
Case $cListPPO, $hWndListPPO
Switch $iCode
Case $NM_CLICK
ConsoleWrite("links" & @CRLF)
EndSwitch
Case $cListUsedPPO, $hWndListUsedPPO
Switch $iCode
Case $NM_CLICK
ConsoleWrite("rechts" & @CRLF)
EndSwitch
EndSwitch
Return $GUI_RUNDEFMSG
EndFunc ;==>WM_NOTIFY