![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Цвет пера [D7, WinXP]
Ozone © (2004-05-05 13:05:00)Хочу нарисавать на панели (TPanel) несколько линий.
Делаю так:
PanelHDC = GetDC(Panel.Handle);
MovoToEx(..);
LineTo(..);
{...}
ReleaseDC(PanelHDC, Panel.Handle);
Рисует черным цветом. :(
На MSDN ничего на счет того, как поменять цвет не нашел. Может кто из мастеров подскажет?
MBo (2004-05-05 13:48:00) [1]Да, есть, только не у пера, а у контекста
SetROP2
Ozone (2004-05-05 13:35:00) [2]TO MBo © [3]
Видишь в чем проблема - у меня на панели Image стоит. И => FillRect'ом я его затру.
Есть ли возможность у HPEN как у TPen устанавливать Mode = pmNotXor, к примеру?
MBo (2004-05-05 13:25:00) [3]FillRect
Ozone (2004-05-05 13:20:00) [4]Извините, но вот еще небольшой вопрос - как очистить то, что нарисовал?
Ozone (2004-05-05 13:10:00) [5]TO MBo © [1]
Спасибо.
MBo (2004-05-05 13:09:00) [6]NewPen:=CreatePen(Ex)...
OldPen:=SelectObject(NewPen)
...
SelectObject(OldPen)
DeleteObject(NewPen)