resize диалога с круглыми краями
От: Shadow7256  
Дата: 05.11.04 16:38
Оценка:
С помощью SetWindowRgn я скруглил углы моего диалога, но теперь нет возможности схватить за эти круглые края и изменить размер диалога. Можно ли как это сделать?
resize диалога с круглыми краями
От: Alexey Goncharov Россия  
Дата: 05.11.04 20:18
Оценка:
#Имя: FAQ.mfc.SetWindowRgn.resize
Здравствуйте, Shadow7256, Вы писали:

S>С помощью SetWindowRgn я скруглил углы моего диалога, но теперь нет возможности схватить за эти круглые края и изменить размер диалога. Можно ли как это сделать?


Попробуйте обрабатывать WM_NCHITTEST (CWnd::OnNcHitTest), возвращая одну из констант, обозначающих край окна (HTBOTTOM, HTBOTTOMLEFT, HTBOTTOMRIGHT и так далее)
Re[2]: resize диалога с круглыми краями
От: Shadow7256  
Дата: 06.11.04 15:09
Оценка:
Здравствуйте, Alexey Goncharov, Вы писали:

AG>Здравствуйте, Shadow7256, Вы писали:


S>>С помощью SetWindowRgn я скруглил углы моего диалога, но теперь нет возможности схватить за эти круглые края и изменить размер диалога. Можно ли как это сделать?


AG>Попробуйте обрабатывать WM_NCHITTEST (CWnd::OnNcHitTest), возвращая одну из констант, обозначающих край окна (HTBOTTOM, HTBOTTOMLEFT, HTBOTTOMRIGHT и так далее)


Да спасибо работает
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.