kategoria: Blitz
[#1] ListView gadget + zagwozdka
Czesc
Dorobilem do Listview obsługę z klawiatury (strzałki to góra, dół a z shift-em to skok o całą widzialną cześć gadget-a, czyli innymi słowy standard)
Niestety nie wiem jak obejść moment gdy użyje klawiatury by coś zaznaczyć (wtedy gadget zapamiętuje aktualne zaznaczenie oraz pierwszy obiekt wyświetlany na liście -ten pierwszy widoczny) a potem prezesune myszka suwak tak by zaznaczenie wyszło poza widzialną cześć Listview i klikne myszką na innej pozycji a potem ponownie użyje strzałki na klawiaturze.
Po kliknięciu mam informację o zaznaczonej pozycji ale nie mam informacji o pierwszej wyswietlanej pozycji w liście!!!
Niestety Listview gadget zwraca TYLKO nr kliknietej myszka pozycji.
Więc jakim cudem mam wiedzieć ile pozycji zostało przeskrolowanych suwakiem by uaktualnić informacjie o pierwszym wyswietlanym obiekcie na liście ???

Jakoś to jednak działa bo np zwykły ASLfile requester działa poprawnie gdy łączy się nawigację myszka i klawiatura...

Z góry przepraszam za mało maślane
[#2] Re: ListView gadget + zagwozdka

@peceha, post #1

Hej.

Jeśli dobrze zrozumiałem chodzi Ci o pobranie aktualnie wyświetlanej pozycji na początku ListView.
Otóż da się to zrobić od systemu 3.0 za pomocą funkcji GT_GetGadgetAttrsA().

Tutaj masz dokładny opis tej funkcji.

Pobierz wartość atrybutu GTLV_Top. Jest to numer pozycji na liście pierwszego widocznego elementu.
[#3] Re: ListView gadget + zagwozdka

@Hexmage960, post #2

Hehe,
Tak, innymi słowy można powiedzieć że o to

Dzieki
Na stronie www.PPA.pl, podobnie jak na wielu innych stronach internetowych, wykorzystywane są tzw. cookies (ciasteczka). Służą ona m.in. do tego, aby zalogować się na swoje konto, czy brać udział w ankietach. Ze względu na nowe regulacje prawne jesteśmy zobowiązani do poinformowania Cię o tym w wyraźniejszy niż dotychczas sposób. Dalsze korzystanie z naszej strony bez zmiany ustawień przeglądarki internetowej będzie oznaczać, że zgadzasz się na ich wykorzystywanie.
OK, rozumiem