Przesuwanie obiektu po formatce

0

Witam

Możecie mi podpowiedzieć czego mam użyć aby np. narysowany obiekt na płótnie Canvas mógłbym przesuwać po kliknięciu na niego myszką po formatce??

Pozdrawiam

0

C++ Builder? Canvas to kontrolka? Bo nie pamiętam. Jeżeli tak, to powinna mieć eventy takie jak: MouseEnter, MouseLeave, MouseMove - one są ci potrzebne. W Enter ustawiasz, że przesuwanie jest aktywne, a w Move sprawdzasz czy jest aktywne, jeżeli tak to zmieniaj pozycję kontrolki wg myszy i offsetu kliknięcia. Przy MouseLeave przesuwanie ustawiasz na fałsz. Jeżeli to nie kontrolka, to trzeba już kombinować z operacjami na bitmapach. Teraz mi się przypomniało, że większość kontrolek ma Canvas tak? Tak, więc powinno zadziałać jak mówię.

1 użytkowników online, w tym zalogowanych: 0, gości: 1