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

Вниз

Реакция на изменение системных метрих   Найти похожие ветки 

 
h010d   (2004-03-31 23:42) [0]

Проблема следующая: если для формы указать Constraints на размеры и запустить приложение, то при изменении системных метрик (например размера caption"а) автоматически изменится размер формы, однако Constraints могут этому помешать. В итоге часть клиентской области будет "съедена" и появятся совсем неуместные полосы прокрутки. Как среагировать на изменения таких системных метрик и обновить значения Constraints.


 
Cobalt ©   (2004-04-01 09:04) [1]

WM_SETTINGCHANGE


 
GreatMaster   (2004-04-01 09:13) [2]

А если сделать Form1.AutoScroll false, то полосы прокрутки появляться не будут...


 
h010d   (2004-04-01 12:20) [3]

> WM_SETTINGCHANGE
Пробовал ловить это сообщение, однако я так и не разобрался, как узнать какая метрика была изменена и на сколько

> А если сделать Form1.AutoScroll false
Однако часть клиентской области окна по прежнему останется "съеденой", так что к сожалению это проблему не решит.


 
Cobalt ©   (2004-04-01 14:31) [4]

> я так и не разобрался, как узнать какая метрика была изменена и на сколько
И зачем это делать?
Просто определи функцию, которая будет устанавливать размеры в зависимости от текущих метрик (определи, какие метрики влияют и как), и при изменении (получении сообщения) пересчитывай, как это делает проводник (у него окна моргают).
Список метрик есть в функции SetXXXX (написана в справке по сообщению)


 
h010d   (2004-04-01 16:08) [5]


> Cobalt

Спасибо.



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

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

Наверх




Память: 0.47 MB
Время: 0.029 c
14-1080236456
Игорь Шевченко
2004-03-25 20:40
2004.04.18
Уважаемые посетители сайта,


3-1079811622
Алексей31
2004-03-20 22:40
2004.04.18
Как просмотреть структуру БД на уровне таблиц?


14-1079301163
Soft
2004-03-15 00:52
2004.04.18
Ну и как там ваш Путин, царствует?


1-1080945701
vertal
2004-04-03 02:41
2004.04.18
Как сделать компактную сохранялку картинки в JPEG?


8-1072800141
Pa5ha
2003-12-30 19:02
2004.04.18
Хром