Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Рисование и стирание линий на экране. [D6, WinME, WinXP]


Sergey B.A. ©   (2002-06-01 15:16:00) 

Подскажите способ рисования и стирания линий на экране, или как вызвать границы формы ,те которые показываются при перетаскивании или изменении размера.
В общем, у меня есть прозрачная форма, на неё помещен рисунок(нестандартный). При мастабировании рисунка меняется размер формы(мне так надо). У такого прозрачного окна появляется контур только при перетастивании, в обычном положении границ формы естественно не видно. Нужно чтобы при изменении размера рисунка был виден контур формы, как у окошек при мастабировании или перетастивании.
Подскажите, plizzz.


Sergey B.A.   (2002-06-01 18:23:00) [1]

Приведите пример plizz!!!
А то я в это неврубился.


Magic   (2002-06-01 17:20:00) [2]

А лучше NOT XOR. Цвет не теряется.


Song   (2002-06-01 16:02:00) [3]

Значит неправильно используешь.

Чтобы нарисовать и стереть использую XOR наложение линий.


Sergey B.A.   (2002-06-01 15:28:00) [4]

Рисовать мне понятно, как стереть нарисованное?
А по поводу DrawFocusRect(),то он вылетает с ошибкой.
Разъясните, что к чему.


Song   (2002-06-01 15:23:00) [5]

Рисовать и стирать - TCanvas.методы
Могу посоветовать для Вашего случая TCanvas.DrawFocusRect()


Наверх

Титульная страница Поиск, карта сайта Написать письмо