Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.12.12;
Скачать: 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 вся ветка

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

Наверх




Память: 0.46 MB
Время: 0.023 c
3-1100517366
Domkrat
2004-11-15 14:16
2004.12.12
Sql


4-1098882908
Yong
2004-10-27 17:15
2004.12.12
Как отловить MouseMove на форме


3-1100074594
Serguar
2004-11-10 11:16
2004.12.12
Медленное открытие таблицы Paradox


1-1101573700
Dmitry_04
2004-11-27 19:41
2004.12.12
Есть ли какойнибудь компонент для создания меню как в RealPlayer?


14-1100881470
Defunct
2004-11-19 19:24
2004.12.12
Как избавиться от порносайтов?!