Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.06.06;
Скачать: CL | DM;

Вниз

координаты клика по форме...   Найти похожие ветки 

 
Mr-jack   (2005-05-20 20:09) [0]

Доброго дня,такой вопрос : если пользователь клкает по форме левой кнпк мыши,как отследить координаты места куда он нажал?и ещё,когда рисую на форме(Canvas),то после перемещения формы,сворачивания и другими манипуляциями всё что было нарисовано исчезает..можно ли это как-нибудь предатвратить?Заранее  спасибо..


 
begin...end ©   (2005-05-20 20:12) [1]

> Mr-jack   (20.05.05 20:09)

> если пользователь клкает по форме левой кнпк мыши,как
> отследить координаты места куда он нажал?

Если в OnMouseDown -- то см. координаты X и Y этого обработчика.
Если в OnClick -- см. Mouse.CursorPos или GetCursorPos.

> когда рисую на форме(Canvas),то после перемещения
> формы,сворачивания и другими манипуляциями всё что
> было нарисовано исчезает..можно ли это как-нибудь
> предатвратить?

Можно перерисовывать заново.


 
Mr-jack   (2005-05-20 20:20) [2]

спасибо...


 
Юрий Зотов ©   (2005-05-21 01:55) [3]

> Mr-jack

Просто перенесите код рисования в обработчик события OnPaint - и все будет перерисовываться автоматически.


 
Германн ©   (2005-05-21 02:02) [4]

2 Mr-jack   (20.05.05 20:09)
>...когда рисую на форме(Canvas),то после перемещения >формы,сворачивания и другими манипуляциями всё что было >нарисовано исчезает..можно ли это как-нибудь предатвратить?

А это смотря как рисуешь! Рисовать в Windows нужно всякий раз, когда вышеупомянутый это потребует. Т.е. после передачи приложению некоего сообщения (WM_PAINT, WM_NCPAINT, ... etc).

Поправьте иеня Мастера! По-моему был период в Windows, когда при перемещении окна запоминался "вид того, что лежало под ним"? Или нет?


 
Германн ©   (2005-05-21 02:05) [5]

ПисАл Германн ©   (21.05.05 02:02) [4] до ответа Юрий Зотов ©   (21.05.05 01:55) [3], но не успел :(


 
Просто Джо ©   (2005-05-21 02:12) [6]

[4] Германн ©   (21.05.05 02:02)
> По-моему был период в Windows, когда при перемещении окна
> запоминался "вид того, что лежало под ним"?


Ага. Примерно с 13 по 14 ч. по киевскому времени...


 
Defunct ©   (2005-05-21 02:31) [7]

[3][4]

Или, что гораздо проще, рисовать на TImage.



Страницы: 1 вся ветка

Текущий архив: 2005.06.06;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.03 c
14-1116586959
TUser
2005-05-20 15:02
2005.06.06
Эмулаторы чего-нибудь


1-1116511273
alex-drob
2005-05-19 18:01
2005.06.06
Средняя кнопка мыши


14-1116477797
+Серега+
2005-05-19 08:43
2005.06.06
Операционная система


1-1116929692
KillerToxa
2005-05-24 14:14
2005.06.06
Гипперссылка


14-1116368859
ALL
2005-05-18 02:27
2005.06.06
Момогите найти