我想要在MFC中实现一个自绘的圆形按钮控件,系统运行以后发现按钮仍然是长方形,并没有成为圆形哦,
请问是哪里出错了呀~~小弟初学,求解了~~~HRGN c=CreateRectRgn(16,0,80,31);
    HRGN r1 = CreateEllipticRgn(100, 100, 132, 32);
    HRGN r2 = CreateEllipticRgn(100*3/8, 100*3/8, 100*5/8, 100*5/8);
//    CombineRgn(c,c,r1,RGN_OR);
    CombineRgn(c,r1,r2,RGN_DIFF);
   HRGN hrgn=CreateRectRgn(0,0,80,31);
   CombineRgn(hrgn,c,0,RGN_COPY);   CPoint point(15+64, 63);
    CRect box(0,0,0,0);
    GetRgnBox(hrgn,&box);
    OffsetRgn(hrgn,30,30);
    GetRgnBox(hrgn,&box);
    box.OffsetRect(point);
   m_button.Create("button",WS_CHILD | WS_VISIBLE,box,this,1);