Greetings to all,
what message is in charge for detecting any tampering (clicking or sliding scroll bar) on ListIconGadget? I tried #WM_HSCROLL but nothing is triggered in callback.
TIA!
Detect ScrollBar event on ListIconGadget
- RSBasic
- Moderator
- Posts: 1218
- Joined: Thu Dec 31, 2009 11:05 pm
- Location: Gernsbach (Germany)
- Contact:
Re: Detect ScrollBar event on ListIconGadget
Code: Select all
EnableExplicit
Define a
Global ListIconCB
Procedure ListIconCB(hWnd, uMsg, wParam, lParam)
Select uMsg
Case #WM_VSCROLL
Debug "VScroll"
Case #WM_HSCROLL
Debug "HScroll"
EndSelect
ProcedureReturn CallWindowProc_(ListIconCB, hWnd, uMsg, wParam, lParam)
EndProcedure
If OpenWindow(0, 0, 0, 500, 400, "Window", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
ListIconGadget(1, 0, 0, 500, 400, "Column", 1000, 0)
For a=1 To 250
AddGadgetItem(1, -1, "Item " + Str(a), 0, 0)
Next
ListIconCB = SetWindowLongPtr_(GadgetID(1), #GWL_WNDPROC, @ListIconCB())
Repeat
Select WaitWindowEvent()
Case #PB_Event_CloseWindow
End
EndSelect
ForEver
EndIf
Re: Detect ScrollBar event on ListIconGadget
@RSBasic
Thank you very much!
Perhaps you could add that example somewhere here: http://www.rsbasic.de/winapi-library/ ?
After your keywords I've found exact solution that i need from srod: http://www.forums.purebasic.com/english ... cf#p435746
Thank you very much!
Perhaps you could add that example somewhere here: http://www.rsbasic.de/winapi-library/ ?
After your keywords I've found exact solution that i need from srod: http://www.forums.purebasic.com/english ... cf#p435746
Re: Detect ScrollBar event on ListIconGadget
Thanks RSBasic ^^
➽ Windows 11 64-bit - PB 6.0 x64 - AMD Ryzen 7 - NVIDIA GeForce GTX 1650 Ti
Sorry for my bad english and the Dunning–Kruger effect.