I've tested your code and it just works well for once. After that it just returns WM_TOUCH_CHILD. Could you tell me how you tell to GUI that panel touched? I use GUI_TOUCH_StoreState after every touch.
I'm working on a Window that contains a Listbox and some buttons. When I touch Listbox's area, it just sends WM_TOUCH_CHILD into the Callback and it does not send WM_NOTIFY_PARENT. Why?
Although, if I have a Listview after a touch it goes me through…