在www.vckbase.com中有一些介绍,如何改窗口外观。我就不赘述了。可以多看看代码。我这里给出一个将对话框改成圆角对话框的代码。其实主要是设置对话框区域。你也可以化成多边形的。 //创建圆角矩形窗口 CRect rcDialog; GetClientRect(rcDialog); // The following code Creates the area and assigns it to your Dialog //m_rgn.CreateEllipticRgn(0, 0, rcDialog.Width(), rcDialog.Height()); m_rgn.CreateRoundRectRgn(rcDialog.left, rcDialog.top, rcDialog.right, rcDialog.bottom, 10, 10); SetWindowRgn( (HRGN) m_rgn, TRUE);