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

Владимиру Кладову   Найти похожие ветки 

 
homm ©   (2006-06-08 07:06) [0]

Владимир, нельзя сделать что-то типа WindowClientRect, выдающую Client Rect с точки зрения оси, а не КОЛ? Если выставить какой либо Margin, то следующий код уже не будет правильно работать:
procedure TForm1.Panel2EraseBkgnd(Sender: PControl; DC: HDC);
begin
  Sender.Canvas.FillRect(Sender.ClientRect);
end;


Помните мы еще в WndProcTransparent с этим-же возились?


 
homm ©   (2006-06-08 07:08) [1]

Я понимаю. что проблема решается 2-мя строчками, одна из которых объявление переменной, но хотелось бы решать такие вопросы более изящно.


 
Vladimir Kladov   (2006-06-08 17:17) [2]

Вас не устраивает GetClientRect? Сделайте свою фунецию. ClientRect как метод для того и нужен, чтобы учесть маргины.


 
homm ©   (2006-06-08 17:30) [3]


> Вас не устраивает GetClientRect?
Я разве это сказал? Я сказал что ПОМИМО него неплохо бы еще GetWindowClientRect сделать.


 
Vladimir Kladov   (2006-06-08 20:33) [4]

Только потому что метод - это круто, а отдельная функция - отстой? Не принимается. Или объясните, что имеется в виду если я не так понял.



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

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



Память: 0.45 MB
Время: 0.032 c
2-1171013394
slaga
2007-02-09 12:29
2007.02.25
Как прочитать текстовый файл с конца ?


15-1170235768
RustamK
2007-01-31 12:29
2007.02.25
Bandy 2007


2-1170667972
uncle benc
2007-02-05 12:32
2007.02.25
Invalid pointer operation


15-1169788536
MBo
2007-01-26 08:15
2007.02.25
Пятничные задачки. Вася Пупкин пока отдыхает ;)


2-1170964857
Footballer
2007-02-08 23:00
2007.02.25
RichEdit




   Наверх