如何给一个扇面填充颜色? 扇面是通过圆和直线组合而成的(详看下面图片)。如何填充这个组成的封闭区域? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Pie就是画扇形的`如果是不规则的封闭区域``想填充的话``用GDI+做吧 Pie函数就可以:void CXXXView::OnDraw(CDC* pDC){ CAAADoc* pDoc = GetDocument(); ASSERT_VALID(pDoc); // TODO: add draw code for native data here CDC memDC; CRect rc; GetClientRect(&rc); CBitmap bmp; memDC.CreateCompatibleDC(pDC); ASSERT(memDC); bmp.CreateCompatibleBitmap(pDC, rc.Width(), rc.Height()); CBitmap *pOldBitmap=memDC.SelectObject(&bmp); CBrush br(RGB(255, 0, 128)); memDC.SelectObject(&br); memDC.FillSolidRect(rc, RGB(255, 255, 255)); CRect rect(100,200,500,500); CPoint ptStart(500,350); CPoint ptEnd(300,300); memDC.Pie(rect,ptStart,ptEnd); pDC->BitBlt(0, 0, rc.Width(), rc.Height(), &memDC, 0, 0, SRCCOPY); memDC.SelectObject(pOldBitmap); memDC.DeleteDC();} CStdioFile 没分了~~ 如果在SDI外生成一个独立的基本的窗口? 怎样用vc启动autocad并画一条直线 zcxx5201314(我家就在岸上住,见惯了无趣的表演,听惯了无聊的笑话。) 来接分 有关ListControl 控件的问题 用了AddString也没用,高手请帮忙! 怎么样判断一个文件名是否匹配一个匹配符如:IsMatch("abcdef.txt","ab*.?xt") 返回真。 第一次给分 “非静态成员引用必须与特定对象相对” 请大家帮忙看一下 谁能给个参考资料之类的 怎么获取所有摄像头,并区分其中的USB摄像头
{
CAAADoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
// TODO: add draw code for native data here
CDC memDC;
CRect rc;
GetClientRect(&rc);
CBitmap bmp;
memDC.CreateCompatibleDC(pDC);
ASSERT(memDC);
bmp.CreateCompatibleBitmap(pDC, rc.Width(), rc.Height()); CBitmap *pOldBitmap=memDC.SelectObject(&bmp);
CBrush br(RGB(255, 0, 128));
memDC.SelectObject(&br); memDC.FillSolidRect(rc, RGB(255, 255, 255));
CRect rect(100,200,500,500);
CPoint ptStart(500,350);
CPoint ptEnd(300,300); memDC.Pie(rect,ptStart,ptEnd);
pDC->BitBlt(0, 0, rc.Width(), rc.Height(), &memDC, 0, 0, SRCCOPY);
memDC.SelectObject(pOldBitmap);
memDC.DeleteDC();
}