не resizable window
От: keatis Россия  
Дата: 14.03.02 17:56
Оценка:
Какк бы так сделать, чтобы окно не могло изменять размеры (и курсор на границе окна не менялся в стрелочки. то же самое, если, к примеру, в BCB свойству Border окна поставить Single)?? Стиль WS_BORDER — не то. В MSDN ничего не нашел (наверное плохо искал)... Обрабатывать WM_SIZE — весьма убого смотрится... Наверняка все очень просто, только вот как?

kTS
I wish a stack would be a universe — no overflow in recent 1000 years!
Re: не resizable window
От: keatis Россия  
Дата: 14.03.02 18:15
Оценка:
Да, забыл сказать: обработка WM_GETMINMAXINFO помогает, но курсор меняется на стрелки, а хотелось, чтобы он не менялся.

>kTS
I wish a stack would be a universe — no overflow in recent 1000 years!
Re[2]: не resizable window
От: TepMuHyc  
Дата: 14.03.02 19:34
Оценка:
Здравствуйте keatis, Вы писали:

K>Да, забыл сказать: обработка WM_GETMINMAXINFO помогает, но курсор меняется на стрелки, а хотелось, чтобы он не менялся.


Если проблема только в стрелочках, то обработай WM_NCHITTEST (обратись к доке за деталями).
____________________
God obviously didn't debug, hasn't done any maintenance, and no documentation can be found. Truly amateur work.
Re: не resizable window
От: Supervisor Беларусь  
Дата: 14.03.02 19:53
Оценка:
Здравствуйте keatis, Вы писали:

K>Какк бы так сделать, чтобы окно не могло изменять размеры (и курсор на границе окна не менялся в стрелочки. то же самое, если, к примеру, в BCB свойству Border окна поставить Single)?? Стиль WS_BORDER — не то. В MSDN ничего не нашел (наверное плохо искал)... Обрабатывать WM_SIZE — весьма убого смотрится... Наверняка все очень просто, только вот как?


Если тебе надо чтобы окно не могло изменить размеры в RunTime, по попробуй побаловаться со стилями при создании окна, я точно не помню но там типа покопай в сторону WS_SIZEBOX.
Re: не resizable window
От: Андрей Россия  
Дата: 15.03.02 05:36
Оценка:
Здравствуйте keatis, Вы писали:

K>Какк бы так сделать, чтобы окно не могло изменять размеры (и курсор на границе окна не менялся в стрелочки. то же самое, если, к примеру, в BCB свойству Border окна поставить Single)?? Стиль WS_BORDER — не то. В MSDN ничего не нашел (наверное плохо искал)... Обрабатывать WM_SIZE — весьма убого смотрится... Наверняка все очень просто, только вот как?


K>kTS


WS_DLGFRAME и никаких WM_SIZE и WM_GETMINMAXINFO не надо обрабатывать
Re: не resizable window
От: MoonChild Россия  
Дата: 18.03.02 08:13
Оценка:
>Наверняка все очень просто, только вот как?


Поможет набор стилей WS_POPUPWINDOW | WS_CAPTION | WS_MINIMIZEBOX , а там сам побалуйся.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.