CRgn rgnWindow, rgnClient, rgn;
CRect rcWindow, rcClient, rcRgn;
pWnd-> GetWindowRect(rcWindow);
rgnClient.CreateEllipticRgn(50, 50, 70, 70);
rgnWindow.CreateRectRgn(rcWindow.left, rcWindow.top, rcWindow.right, rcWindow.bottom);
rgn.CreateRectRgn(0, 0, 1, 1);
rgn.CombineRgn(&rgnWindow, &rgnClient, RGN_DIFF);
pWnd->SetWindowRgn(rgn, TRUE);
在OnInitDialog()中调用