Вниз
Скачать: CL | DM;

Обработка сообщения WM_SIZING   Найти похожие ветки 

← →
Baz ©   (2002-05-31 17:27) [0]

Что надо написать в обработчике сообщения WM_SIZING, чтобы запретить делать окно меньше определенного размера? Например, уменьшать по Х только до 100, не меньше?

Заранее спасибо, Baz


← →
Song ©   (2002-05-31 17:36) [1]

А TForm.onResize, TForm.onCanResize не могут спасти отца русской демократии? :-)


← →
MBo ©   (2002-05-31 18:21) [2]

хорошо получается обрабатывать WM_GETMINMAXINFO


← →
Baz ©   (2002-06-01 06:10) [3]

2Song Увы, нет. Надо исп-ть WINAPI.
2MBo Ага! Это, похоже, то, что надо. Спасибо! А можно еще вопрос? Я его и отдельно задал, но все-таки. Как при обработке WM_PAINT оставить часть экрана неперерисованной. ValidateRect, почему-то не помогает, или я им не умею пользоваться. А, может, надо, вообще, как-то сохранять информацию об этой части, а потом ее снова выводить?


← →
Song ©   (2002-06-01 10:39) [4]

2Baz © (01.06.02 06:10)
InvalidateRect() ?


← →
Baz ©   (2002-06-02 10:33) [5]

Я правильно понимаю, что InvalidateRect объявляет часть экрана неправильной, т .е. подлежащей перерисовке. Я пробовал ValidateRect, но вполне безуспешно. Не понимаю чего-то базового, по-видимому. Надо дождаться понедельника, кто-нибудь появится и, может, объяснит :).



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.009 c
6-24138
inf
2002-05-25 17:12
2002.08.08
net send через дельфи


8-24130
Mixan
2002-03-30 13:52
2002.08.08
Как сделать бегущий вверх текст (титры) на фоне картинки?


3-23945
AlexSam
2002-07-16 09:46
2002.08.08
Курсоры в IB6


3-23865
sergey32
2002-07-19 18:15
2002.08.08
Vendor initialzation filed


3-23910
BS
2002-07-18 10:29
2002.08.08
Проблемы - снова ADO выгружается на 30-м разе.




   Наверх