![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Владимиру Кладову
homm © (2006-06-08 07:06:00)Владимир, нельзя сделать что-то типа WindowClientRect, выдающую Client Rect с точки зрения оси, а не КОЛ? Если выставить какой либо Margin, то следующий код уже не будет правильно работать:
procedure TForm1.Panel2EraseBkgnd(Sender: PControl; DC: HDC);
begin
Sender.Canvas.FillRect(Sender.ClientRect);
end;
Помните мы еще в WndProcTransparent с этим-же возились?
Vladimir Kladov (2006-06-08 20:33:00) [1]Только потому что метод - это круто, а отдельная функция - отстой? Не принимается. Или объясните, что имеется в виду если я не так понял.
homm (2006-06-08 17:30:00) [2]
> Вас не устраивает GetClientRect?
Я разве это сказал? Я сказал что ПОМИМО него неплохо бы еще GetWindowClientRect сделать.
Vladimir Kladov (2006-06-08 17:17:00) [3]Вас не устраивает GetClientRect? Сделайте свою фунецию. ClientRect как метод для того и нужен, чтобы учесть маргины.
homm (2006-06-08 07:08:00) [4]Я понимаю. что проблема решается 2-мя строчками, одна из которых объявление переменной, но хотелось бы решать такие вопросы более изящно.