ClientRactangle формы и Docked контролы
От: dzzzen  
Дата: 28.05.08 12:12
Оценка:
Всем привет,

Прошу помощи. Искал ответ на свой вопрос по гуглю и тут, но не нашёл.

Дано:
— Форма
— Докнутая вправо панель на форме
— При перерисовке контента формы OnPaint получаю ClientRectangle, вычисляю середину по вертикали/горизонтали и рисую туда битмап.

Проблема:
ClientRectangle содержит размеры для всей формы, включая область под докнутыми контролами. Как результат вычисляемый центр получается не посередине видимой части формы (т.е. ClientRectangle минус докнутый контрол), а смещён.

Возможно кто-то решал подобную проблему. Не поделитесь решением?

Спасибо зараннее,
Александр.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.