Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.05.21;
Скачать: CL | DM;

Вниз

Программная коректировка размеров окна при изменении его размеров   Найти похожие ветки 

 
FunkyByte ©   (2006-02-27 07:27) [0]

Доброго времени суток, уважаемые мастера. Есть такая задача: при изменении пользователем, например, высоты окна изменять его ширину так, чтобы пропорция окна сохранялась. Попытался реализовать это через обработчик сообщения WM_Size:

procedure TForm1.WMSize(message: TWMSize);
begin
message.Width:=message.Width*message.Height/FInitClientHeight;
end;

В FInitClientHeight сохранена изначальная высота клиентской области окна.
Проблема заключается в том, что этот обработчик сообщения вообще никак не работает: не генерирует ошибки, но и каких-либо результатов его деятельности не заметно. Что я сделал неправильно? И как надо решать эту задачу? Заранее благодарен.


 
BiN ©   (2006-02-27 09:44) [1]

см WM_SIZING



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

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

Наверх




Память: 0.46 MB
Время: 0.047 c
3-1143612605
Ярослав
2006-03-29 10:10
2006.05.21
Соединение таблиц многие к одним


15-1145858794
Spirit of RO
2006-04-24 10:06
2006.05.21
Используете ли вы


4-1141325287
NightLord
2006-03-02 21:48
2006.05.21
Вывод на рабочий стол


3-1142417365
flad
2006-03-15 13:09
2006.05.21
iBase 7.5 -> 6.0


15-1145305263
Petr V. Abramov
2006-04-18 00:21
2006.05.21
На Рособразование подали в суд за введение ЕГЭ