Форум: "WinAPI";
Текущий архив: 2006.05.21;
Скачать: [xml.tar.bz2];
ВнизПрограммная коректировка размеров окна при изменении его размеров Найти похожие ветки
← →
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 вся ветка
Форум: "WinAPI";
Текущий архив: 2006.05.21;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.015 c