Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.05.2010, 18:05   #1
gs199
 
Регистрация: 05.04.2010
Сообщений: 7
По умолчанию Двойное рисование линии на канве

Работаю в среде Borland Builder.

По всем законам (в ДОСовской BGI графике это работало) двойное проведение линии на канве в моде pmXor ее уничтожает и появится исходное изображение на канве. То есть двойное нажатие на Button1 должно восстанавливать картинку. Этого не происходит ПОЧЕМУ?????

void __fastcall THistForm::Button1Click(TObject *Sender)
{
HistForm->Canvas->Pen->Style = psSolid;
HistForm->CHist1->Canvas->MoveTo3D(204, 26, 0);
HistForm->CHist1->Canvas->Pen->Width = 1;
HistForm->Canvas->Pen->Mode = pmXor;
HistForm->CHist1->Canvas->LineTo3D(204, 143, 0);
}
gs199 вне форума Ответить с цитированием
Старый 17.05.2010, 01:34   #2
gs199
 
Регистрация: 05.04.2010
Сообщений: 7
По умолчанию

Проблема решена. Линию надо рисовать НЕ чёрным цыетом.
gs199 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Рисование пирамиды на канве Eugene Общие вопросы Delphi 4 17.10.2013 17:27
Рисование линии Cpluser Общие вопросы .NET 8 17.05.2010 00:43
Рисование линии Cpluser Общие вопросы .NET 4 21.04.2010 00:15
РИсование на КАНВЕ- в Delfi melloun Помощь студентам 5 10.01.2010 13:32
рисование на канве и сообщения windows olchick Мультимедиа в Delphi 8 23.06.2009 14:52