我用CRgn::CreatePolygonRgn( LPPOINT lpPoints, int nCount, int nMode );
创建了一个封闭的多边型:
CRgn::CreatePloyonRgn(lpPoints,25,WINDING);
但是怎么样才能多边型显示到视图中那,
WINDING这个参数画的线是虚拟的,所以再视图中看不到,有别的办法么,
除了一条条画外。

解决方案 »

  1.   

    lpPoints中是多边型的顶点数组,按顺序放的,25是多边型的顶点数
      

  2.   

    smartcomplier(流浪流浪流浪,爱情是什么模样,飘飘荡荡,我没有答案.) ,不明白你的意思,
    这个区域我下面程序还要用牙,
      

  3.   

    CPaintDC dc(this);
    dc.FillRect(....);
      

  4.   

    错了,应该是
    CPaintDC dc(this);
    dc.FillRgn(....);
      

  5.   

    BOOL FrameRgn( CRgn* pRgn, CBrush* pBrush, int nWidth, int nHeight );