将对话框设置为圆角

 按照以下步骤进行操作:

(1)首先确认你有一个对话框以及跟这个对话框相关联的类;

(2)在VC6.0的菜单中选择“查看”-》“建立类向导”打开“MFC ClassWizard”,选择“Message Maps”属性页,“Class name”选择要修改的对话框相关联的类;在“Object IDs”中选择改类的ID,在“Messages”中选择“WM_SIZE”;点击“Add Function”,接着点击“完成”,从而完成对OnSize消息的添加;

(3)在改对话框的OnSize函数中添加如下代码:

          CRgn m_rgn;
          CRect rc;
          GetWindowRect(&rc);
          rc-=rc.TopLeft();
         m_rgn.CreateRoundRectRgn(rc.left,rc.top,rc.right,rc.bottom,x,y);
         SetWindowRgn(m_rgn,TRUE);

注意:用颜色标记的x,y即你需要修改的整形值,你可根据你的大小进行修改该值。

(4)运行完成;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值