MFC如何创建不规则窗口(椭圆为例)

首先介绍用到的两个主要函数

1.绘制椭圆的函数CreateEllipticRgn和设置任意不规则窗口边界函数SetWindowRgn

我们直接上源码

2.创建一个基于对话框的程序

在对话框类的初始化函数中添加如下代码

        CRgn wndRgn;
	wndRgn.CreateEllipticRgn(0,0,480,300);
	SetWindowRgn((HRGN)wndRgn,true);

效果如下


未添加该代码的效果


猜你喜欢

转载自blog.csdn.net/qq_33012981/article/details/80721362
今日推荐