Ĺadny brzuch
Witam.
Jak ukryć kursor nad jakimś obiektem??
Z góry dziękuje za pomoc.
Wykrywasz kiedy mysza jest nad nim i potem ShowCurrsor(False) a jak mysza wyjedzie poza ten komponent to wywolujesz ShowCursor(True).
Chyba sie nie pomylilem z tymi funkcjami.
@down
Cyrkiel - no, o tym nie pomyslalem. ;)
Użytkownik wojewoda edytował ten post 20 luty 2007, 22:04
Obiektem -> komponentem? Np. ukrycie kursora myszki na przycisku:Button1.Cursor:=crNone;Albo od razu ustawiasz wartość właściwość Cursor = -1 :)
Użytkownik Cyrkiel edytował ten post 20 luty 2007, 22:02
Tym obiektem jest TPaintBox. Jak po nim przesuwam myszką to nadal miga strzałka. Może jest to związane z tym że używam funkcji GetCursorPos(p);?
Ale po co używasz tej funkcji? PaintBox ma event "onmousemove", który domyślnie zawiera zmienne określające położenie!
procedure TForm.TPaintBoxMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);
Jeśli nie łapiesz, to funkcja zawarta w tym evencie wykonuje się, gdy mysz rusza się na PaintBoxie ;)
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
Jak ukryć kursor nad jakimś obiektem??
Z góry dziękuje za pomoc.
Wykrywasz kiedy mysza jest nad nim i potem ShowCurrsor(False) a jak mysza wyjedzie poza ten komponent to wywolujesz ShowCursor(True).
Chyba sie nie pomylilem z tymi funkcjami.
@down
Cyrkiel - no, o tym nie pomyslalem. ;)
Użytkownik wojewoda edytował ten post 20 luty 2007, 22:04
Obiektem -> komponentem? Np. ukrycie kursora myszki na przycisku:Button1.Cursor:=crNone;Albo od razu ustawiasz wartość właściwość Cursor = -1 :)
Użytkownik Cyrkiel edytował ten post 20 luty 2007, 22:02
Tym obiektem jest TPaintBox. Jak po nim przesuwam myszką to nadal miga strzałka. Może jest to związane z tym że używam funkcji GetCursorPos(p);?
Ale po co używasz tej funkcji? PaintBox ma event "onmousemove", który domyślnie zawiera zmienne określające położenie!
procedure TForm.TPaintBoxMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);
Jeśli nie łapiesz, to funkcja zawarta w tym evencie wykonuje się, gdy mysz rusza się na PaintBoxie ;)