działa tylko przy ruchu klocka
No, tak. Ponieważ od początku rozważany był problem z wydajnością operacji drag&drop. Jeśli chodzi o przewijanie widoku, czy też zmianę jego rozmiaru, metody tej nie możesz tu zastosować.
działa tylko przy ruchu klocka

polymorphism napisał(a):No, ale ok, w załączniku masz program bez migotania.

Klocek nie przesuwa się jednak płynnie.

Zresztą klocek w Twoim programie migocze (wersja z GDI+).
Szukasz dziury w całym.

Koszt przeźroczystości. (...) Klocek będzie przesuwał się płynnie bez skoków i migotania, ale będzie zajmował więcej czasu procesora.
Wzorem miał być skrypt na którym klocek przesuwał się płynnie.

No przecież mój program to robi, zużywając mniej % CPU, więc jaki koszt przeźroczystości?!
U mnie się przesuwa (wystarczająco) płynnie,

Po co odświeżać cały TImage skoro można odświeżać tylko zmieniające się fragmenty grafiki tak jak podałem.
Powiedz mi GrassHoppeR , czy Ty jeszcze wiesz o co Tobie chodzi? Jakie są założenia tego programu?

(...) i u ciebie dochodzi do 82%
skacze o dwie swoje długości, więc trudno uznać to za ruch płynny.



A jaki procesor?
No jeśli zrobiłeś szybki ruch myszką o dwie długości, no to trudno, żeby nie było przeskoku o dwie długości.


Co za różnica
U mnie zawsze podąża za myszką niezależnie od szybkości ruchów.

Jedyne co mogę przyznać, to że nie potrafię obejść tego migotania klocka.

Cyfrowy Baron napisał(a):Wąskim gardłem jest ta funkcja:

Powrót do Aplikacje multimedialne, graficzne
Użytkownicy przeglądający ten dział: Brak zalogowanych użytkowników i 0 gości