Witam
Piszę komponent graficzny na bazie TGraphicControl. Komponent obsługuje działanie pulpitu nastawczego i ma m.in. reagować na mysz za pośrednictwem komunikatów zmieniając kursor myszy i wywołując zdarzenia. Natknąłem się na dwa problemy których nie potrafie rozwiązać:
- Podwójne kliknięcie interpretowane jest jako osobny komunikat, a nie dwa wciśnięcia/zwolnienia, czy da się to jakoś "przekierować"? Chodzi mi o to aby komponent reagował tak jak np. TButton.
- Po podwójnym kliknięciu program częściowo zawiesza się, nie reaguje na wciskanie innych przycisków, przeciąganie okna itp, jednak procedury komponentu wywoływane komunikatami działają, chociaż nie zmieniają kursora myszy; po zminimalizowaniu i przywróceniu wraca do normy - co może być przyczyną i jak temu zapobiec?
Link do programu i źródła:
http://kontrakt-bhp.com.pl/paul/pulpit_test.rar
Pozdrawiam Paweł