|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Цвет пикселя под мышкой
Событие OnMouseMove
TTfmExample - имя формы procedure TTfmExample.FormMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); var MyMouse:TMouse; begin Edit1.Text:=ColorToString(TfmExample.Canvas.Pixels [MyMouse.CursorPos.X,MyMouse.CursorPos.Y] ); |
#2
|
||||
|
||||
Так зачем вам лишний MyMouse:TMouse; к тому же не созданный. У вас уже есть координаты в параметрах события, вот их и используйте:
Код:
Edit1.Text:=ColorToString(TfmExample.Canvas.Pixels [X,Y] ); Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#3
|
|||
|
|||
TfmExample писать не надо
Код:
Edit1.Text:=ColorToString(Canvas.Pixels [X,Y] ); |