Private Sub Form1_Load() Dim p, q As Long p = CreateEllipticRgn(0, 0, 200, 200) ′通过制定左上角和右下角的坐标建立一个圆 q = CreateRoundRectRgn(40, 120, 160, 400, 20, 20) ′通过制定左上角和右下角的坐标以及圆角的宽度建立一个圆角矩形 CombineRgn p, q, p, RGN_OR ′联合两个区域,使用或(就是取并集)运算 SetWindowRgn hWnd, p, True ′设置窗口区域 Me.Refresh ′刷新窗口 End Sub |