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

Вниз

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

 
vvvaaa   (2005-09-04 12:05) [0]

var  hBr:HWND;
    l:LogBrush;
begin
 ...
 l.lbStyle:=BS_SOLID;
 l.lbColor:=AColor[ColorIndex];
 hBr:=CreateBrushIndirect(l);
 SelectObject(hDC1,hBr);
 Rectangle(hDC1,0,0,200,400);
 ...
 RedrawWindow(Handle,nil,0,RDW_INVALIDATE);
 DeleteObject(hBr);
end;

Возможно ли просто менять цвет кисти, а не удалять и заново создавать её с другим цветом?


 
Anton_K ©   (2005-09-04 12:12) [1]

Функция SetDCBrushColor, но только для Windows 2000/XP.


 
vvvaaa   (2005-09-04 12:19) [2]

У меня XP, но функция не работает и в SDK её нет :( Может есть ещё какие-то ограничения? И нет ли какой-то более универсальной функции?


 
Anton_K ©   (2005-09-04 18:50) [3]

>в SDK её нет
Зато в MSDN есть.
>И нет ли какой-то более универсальной функции?
Нет.



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

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

Наверх




Память: 0.47 MB
Время: 0.122 c
3-1127742065
Dexter
2005-09-26 17:41
2005.11.06
Insert Into не пашет более 1 раза подряд


2-1129132504
Scarlet
2005-10-12 19:55
2005.11.06
как забрать данные?


1-1129644065
Вопрос
2005-10-18 18:01
2005.11.06
Как выдрать картинку из Word?


6-1122308027
Sergey2919
2005-07-25 20:13
2005.11.06
Стартовая страница IE


1-1129118842
dip
2005-10-12 16:07
2005.11.06
Как добраться из TComponent до свойства Visible потомков