Re[2]: CFrameWnd non client area
От: kok  
Дата: 03.05.02 00:35
Оценка:
Здравствуйте TepMuHyc, Вы писали:

TMH>Здравствуйте Alexander Dedusenko, Вы писали:


AD>>Как изменить размеры неклиентской области, а именно ширину рамки?

TMH>Задача сия непроста и, если ты можешь обойтись без этого, лучше обойдись.


TMH>Тебе как минимут надо обработать события:

TMH>WM_NCCALCSIZE — для определения нового размера клиентской области с учетом новой рамки
TMH>WM_NCPAINT — для отрисовки новой рамки
TMH>WM_NCHITTEST — чтобы эту рамку можно было таскать мышью.
TMH>И это, может быть, еще не все... читай доку по обработку событий WM_NC*


А что если попробовать вместо строки статуса вывести свой собственный контрол?
Хоть пустой, хоть какой , любых размеров, в принципе ведь именно это надо? — увеличить рамку с одной стороны?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.