Вниз
Скачать: CL | DM;

Проблемы с FrameRect   Найти похожие ветки 

← →
Che   (2004-10-28 13:30) [0]

Мне нужно нарисвать фрейм на панели (по заданным координатам)
я делаю на событие WM_PAINT

lDC:=GetDC(Handle);
StyleBr.lbStyle:=BS_SOLID;
StyleBr.lbHatch:=0;
StyleBr.lbColor:=$000E81FB;
lBrush:=CreateBrushIndirect(StyleBr);
FrameRect(lDC,lRect,lBrush);

все вроде нормально, но при прокрутке он съезжает.
Подскажите пожалуйста, как мне определить координаты видимой части панели.


← →
pasha_golub ©   (2004-10-28 14:04) [1]

Panel.ClientRect плюс помни о том, что FrameRect рисует в абсолютных координатах, а клиентская область в относительных. По-моему ничего не перепутал



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

Скачать: CL | DM;



Память: 0.44 MB
Время: 0.022 c
1-1101585715
GanibalLector
2004-11-27 23:01
2004.12.12
C: Windows Шаблоны Normal.dot


1-1101452426
sergg
2004-11-26 10:00
2004.12.12
Надпись на BitBtn в две строки


1-1101652741
markers
2004-11-28 17:39
2004.12.12
Крыса и форма


6-1087306299
Григорьев Антон
2004-06-15 17:31
2004.12.12
Прошу оценить статью про сокеты


4-1098889217
boban
2004-10-27 19:00
2004.12.12
Как заблокировать Print Screen ?




   Наверх