最近在写自绘的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);
可以同时取消窗口的边框和标题
以上两个函数取消边框之后会遇到这个问题,窗口无法移动的。
解决窗口移动问题: