最近在写自绘的mfc窗口一些简单的经验总结
//取消窗口标题框
ModifyStyle(WS_CAPTION, 0, SWP_FRAMECHANGED
可以取消窗口上的的标题,但是不会取消窗口的小边框
//取消窗口边框
CRgn rgn;
CRect rt;
GetClientRect(&rt);
rgn.CreateRoundRectRgn(0,0,rt.Width(), rt.Height(), 10, 10);
SetWindowRgn(rgn,TRUE);
SetWindowLong( this->m_hWnd, GWL_STYLE, 0);
可以同时取消窗口的边框和标题
以上两个函数取消边框之后会遇到这个问题,窗口无法移动的。
解决窗口移动问题:
本文分享了MFC窗口自绘的一些实用技巧,包括如何取消窗口的标题栏和边框,以及解决取消边框后窗口无法移动的问题。通过修改窗口样式和使用区域对象,可以实现无边框和无标题栏的窗口效果。
621

被折叠的 条评论
为什么被折叠?



