Форум: "WinAPI";
Текущий архив: 2005.11.06;
Скачать: [xml.tar.bz2];
ВнизЦвет кисти Найти похожие ветки
← →
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 вся ветка
Форум: "WinAPI";
Текущий архив: 2005.11.06;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.046 c