![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Обработка сообщения WM_SIZING
Baz © (2002-05-31 17:27:00)Что надо написать в обработчике сообщения WM_SIZING, чтобы запретить делать окно меньше определенного размера? Например, уменьшать по Х только до 100, не меньше?
Заранее спасибо, Baz
Baz (2002-06-02 10:33:00) [1]Я правильно понимаю, что InvalidateRect объявляет часть экрана неправильной, т .е. подлежащей перерисовке. Я пробовал ValidateRect, но вполне безуспешно. Не понимаю чего-то базового, по-видимому. Надо дождаться понедельника, кто-нибудь появится и, может, объяснит :).
Song (2002-06-01 10:39:00) [2]2Baz © (01.06.02 06:10)
InvalidateRect() ?
Baz (2002-06-01 06:10:00) [3]2Song Увы, нет. Надо исп-ть WINAPI.
2MBo Ага! Это, похоже, то, что надо. Спасибо! А можно еще вопрос? Я его и отдельно задал, но все-таки. Как при обработке WM_PAINT оставить часть экрана неперерисованной. ValidateRect, почему-то не помогает, или я им не умею пользоваться. А, может, надо, вообще, как-то сохранять информацию об этой части, а потом ее снова выводить?
MBo (2002-05-31 18:21:00) [4]хорошо получается обрабатывать WM_GETMINMAXINFO
Song (2002-05-31 17:36:00) [5]А TForm.onResize, TForm.onCanResize не могут спасти отца русской демократии? :-)