Hey,
Dlaczego i jak "wyłączyć" podwójne generowanie onevent w scrollbox'ie dla WheelDown lub WheelUp?
Teraz mam tak, że jak raz przekręcę rolkę w myszce, to wyjątek generuje mi się dwukrotnie.
Senderem jest ScrollBox.
Hey,
Dlaczego i jak "wyłączyć" podwójne generowanie onevent w scrollbox'ie dla WheelDown lub WheelUp?
Teraz mam tak, że jak raz przekręcę rolkę w myszce, to wyjątek generuje mi się dwukrotnie.
Senderem jest ScrollBox.
bo tak juz jest.
w ustawieniach myszy jest ustawienie o ile linii na raz przewinac podczas obracania kółkiem.
jezeli tak bardzo Ci zalezy, to:
-wyciagnij z systemu ile linni naraz jest przewijanych,
-daj zmienna globalna,
-w WheelDown/Up (na samym poczatku):
inc(zmienna_globalna);
if (zmienna_globalna mod ilosc_linii)=0 then
{i dopiero tu to co ma sie wykonac}
//EDIT:
liczbe linii wyciagasz przez SystemParametersInfo() i SPI_GETWHEELSCROLLLINES