(...) do tego jeszcze trzeba będzie dodać tablice z kolejnością
no i już wygląda tak, jak nie lubię gdy wygląda.
gotowce gotowcami, a gdzie tu walor naukowy?Zamiast bawienia się w robienie suwaków z Image,
w tej chwili przechowuję suwaki w wektorze, w którym ich kolejność jest istotna więc dla kolejności rysowania muszę stworzyć dodatkowe tablice i to komplikuje użycie suwaków, a nie lubię takiego komplikowania i to miałem na myśli pisząc o wyglądzie, a nie pisanie w jednej formie. z resztą wolę mieć wszystko pod ręką przynajmniej na obecnym etapie pracy nad programem. jednak przez te przezroczystości muszę trochę zmienić założenia i prawdopodobnie użyję klasę TBitmap, bo do tej pory każdy suwak był autonomiczny (z własnym onmousedowm/move) a teraz będę je grupował i obsługiwał z poziomu grupy, więc właściwości imidża nie będą już chyba potrzebne.Jeśli zamiast image'ów dasz bitmapy (TBitmap), co byłoby naturalną konsekwencją rysowania po panelu, wtedy "tablica z kolejnością" jest przede wszystkim kontenerem dla tych suwaków/bitmap
Chcesz zrobić własne suwaki.
GrassHoppeR napisał(a):takie są moje suwaczki:
Przecież to spokojnie można zrobić jako pojedynczą kontrolkę, bez zbytniego wydziwiania.
Najistotniejszy jest tutaj algorytm wyliczający pozycję suwaków, reszta to tylko graficzna interpretacja.
GrassHoppeR napisał(a):i z kilkudziesięciu procent zużycia procesora i niepłynnego ruchu przy przewijaniu zrobiło się raptem parę procent i płynniuteńki ruch.
Twój problem polega na tym, że sądzisz iż przeźroczystość to brak obiektu lub grafiki,
Ja już nie widzę sensu w dalszej optymalizacji tego kodu, gdyż po wymianie komputera na nowy - dziś sprawdzałem swój ostatni projekt z tamtego wątku - obciążenie procesora wynosi poniżej 1%, a obciążenie karty graficznej jest znikome.
GrassHoppeR napisał(a):[...] bo jeśli system sprawdza kliknięcie tylko na podstawie clientrect to trzeba robić sztuczki, ale być może sprawdza na podstawie jakiegoś kształtu, który tylko domyślnie jest prostokątem i można go definiować? nie wiem, więc pytam.
Powrót do Aplikacje multimedialne, graficzne
Użytkownicy przeglądający ten dział: Brak zalogowanych użytkowników i 3 gości