一个VC 6.0个性化窗体设计实例,绘制矩形、多边形、圆角或椭圆形的窗体,没有了窗口的标题栏和任务栏,以及最大化、最小化按钮,一切看似很简洁,虽然是规则窗口吧,但不属于常规窗口,以后会与大家分享不规则的异型窗口例子,希望对你的VC 窗口设计带来帮助。相关代码:
void CDemoDlg::OnTest4()
{
CRect rect;
GetClientRect(rect);
//创建圆矩形区域
CRgn rgn;
rgn.CreateRoundRectRgn(0, 0, rect.Width(), rect.Height(),
rect.Width() / 2, rect.Height() / 2);
//设置窗口的区域
SetWindowRgn((HRGN)rgn, TRUE);
}