Текущий архив: 2005.10.30;
Скачать: CL | DM;
ВнизИспользование CreatePen Найти похожие ветки
← →
Aleksey (2005-10-06 11:04) [0]Pen:=CreatePen(PS_SOLID,3,FgColor);
OldPen:=SelectObject(CanvasHandle,Pen);
LineTo (CanvasHandle,X,Y);
Рисует простой линией черного цвета, толщиной 1
Что я делаю нета?
Подскажите, плз.
← →
Aleksey (2005-10-06 11:35) [1]Че бы я не писал (PS_DOT,PS_DASH, PS_DASHDOTDOT)
Результат как от
Pen:=CreatePen(PS_SOLID,1,$00000000);
← →
Гаврила © (2005-10-06 11:45) [2]что возвращают СreatePen и SelectObject ? Результаты проверил?
← →
Aleksey (2005-10-06 11:51) [3]Оказывается проблема не в СreatePen и SelectObject
Я рисую в Image.Canvas
Присобытии МоусеДавн я дабавил удаление предидущего пера (которое бало у Image) и стала появлятся точка нужного цвета и правильной толщины.
Но при моусемуве приходится опять делать СелектОбъект, иначе - черная тонкая линия.
Я не понял СелектОбъект че на одно рисование действует? или это Image изменяет Pen? Если Image, то как его отучить?
← →
clickmaker © (2005-10-06 13:52) [4]СелектОбъект действует пока
- не сказал ReleaseDC
- не выбрал другой объект того же класса
Ежели юзаешь "чужой" Canvas, то при каждом маусмуве заново выбирай объект, поскольку у VCL могут быть свои виды на канву
Страницы: 1 вся ветка
Текущий архив: 2005.10.30;
Скачать: CL | DM;
Память: 0.44 MB
Время: 0.038 c