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

Вниз

Цвет пера   Найти похожие ветки 

 
Ozone ©   (2004-05-05 13:05) [0]

Хочу нарисавать на панели (TPanel) несколько линий.
Делаю так:


PanelHDC = GetDC(Panel.Handle);
MovoToEx(..);
LineTo(..);
{...}
ReleaseDC(PanelHDC, Panel.Handle);


Рисует черным цветом. :(
На MSDN ничего на счет того, как поменять цвет не нашел. Может кто из мастеров подскажет?


 
MBo ©   (2004-05-05 13:09) [1]

NewPen:=CreatePen(Ex)...
OldPen:=SelectObject(NewPen)
...
SelectObject(OldPen)
DeleteObject(NewPen)


 
Ozone ©   (2004-05-05 13:10) [2]

TO MBo © [1]

Спасибо.


 
Ozone ©   (2004-05-05 13:20) [3]

Извините, но вот еще небольшой вопрос - как очистить то, что нарисовал?


 
MBo ©   (2004-05-05 13:25) [4]

FillRect


 
Ozone ©   (2004-05-05 13:35) [5]

TO MBo © [3]

Видишь в чем проблема - у меня на панели Image стоит. И => FillRect"ом я его затру.

Есть ли возможность у HPEN как у TPen устанавливать Mode = pmNotXor, к примеру?


 
MBo ©   (2004-05-05 13:48) [6]

Да, есть, только не у пера, а у контекста
SetROP2



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

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

Наверх




Память: 0.47 MB
Время: 0.043 c
9-1076060971
AlexT1000
2004-02-06 12:49
2004.06.06
Исходники Castle Wolfenstain . Мож кому поможет в развитии.


1-1085684092
hgd
2004-05-27 22:54
2004.06.06
Вопрос про сообщения


3-1084725937
Miwa
2004-05-16 20:45
2004.06.06
Подскажите, как в TDBGrid/TDBGridEh выделить несмежные записи


3-1084763354
ss300
2004-05-17 07:09
2004.06.06
Trigger


14-1085128949
Agent13
2004-05-21 12:42
2004.06.06
Халява в интернете