关键技术:
使用CreateRoundRectRgn函数实现圆角矩形的窗体效果:
HRGN CreateRoundREctRgn(int nLeft,int nTop,int nRigthtRect,int nBottomRect,
int nWidthEillipse/*圆角椭圆的宽*/,
int HeightEillipse/*圆角椭圆的高*/);
设计过程:
1)创建一个对话框应用程序,命名为CRoundWnd
2)删除所有控件
3)在OnInitDialog中添加如下代码:
CRect temp_rect;
GetClientRect(&temp_rect);
HRGN temp_rgn;
temp_rgn = CreateRoundRectRgn(50, 50, temp_rect.Width(), temp_rect.Height(), 30, 30);
SetWindowRgn(temp_rgn,TRUE);