用CDC中的绘图API绘制一条线段是有锯齿状的,如何处理,能像Word中的那样光滑?

VC/MFC > 界面 [问题点数:100分,结帖人yuanmanzheng]
等级
本版专家分:38
结帖率 88.1%
等级
本版专家分:8744
等级
本版专家分:8744
等级
本版专家分:8744
等级
本版专家分:432956
勋章
Blank
榜眼 2009年 总版技术专家分年内排行榜第二
2005年 总版技术专家分年内排行榜第二
Blank
进士 2018年总版新获得的技术专家分排名前十
Blank
银牌 2009年7月 总版技术专家分月排行榜第二
2009年3月 总版技术专家分月排行榜第二
2009年1月 总版技术专家分月排行榜第二
2005年7月 总版技术专家分月排行榜第二
2005年5月 总版技术专家分月排行榜第二
2005年3月 总版技术专家分月排行榜第二
Blank
优秀版主 优秀小版主
2015年8月优秀小版主
2015年9月优秀小版主
2015年5月优秀小版主
2015年2月论坛优秀版主
等级
本版专家分:786
等级
本版专家分:40234
勋章
Blank
黄花 2009年10月 VC/MFC大版内专家分月排行榜第二
2009年9月 VC/MFC大版内专家分月排行榜第二
2005年8月 VC/MFC大版内专家分月排行榜第二
MFC中CDC绘制Bitmap

转自与:https://blog.csdn.net/hisinwang/article/details/45752923 、 BitBlt函数原型:BOOL CDC::BitBlt( int x, // 目标矩形区域左上角x坐标 int y, // 目标矩形区域左上角y坐

MFC中CDC画线总结

MFC画线需要起点坐标和终点坐标,利用通过MoveTo函数和的LineTo函数来连接起点和终点形成线.MFC提供了绘图的封装类CDCCDC类的派生类如下图所示,所以MFC的画线就5种:CDC,CDlinetDC,CMeatFileDC(未验证)...

CDC中的内容Bitblt拷到CClientDC显示不出来是怎么回事,是不是代码问题?

CDC *mdc=new CDC; mdc->CreateCompatibleDC(&dc); for(j=0;j;j++) { for(i=0;i;i++) { if(bitmapconvertdata[j][i]==1) mdc->SetPixel(i+60,j,RGB(0,0,0)); } } dc.BitBlt(0,0,700,700,mdc,0,0,...

Visual C++ MFC的图形绘制

为此程序添加个子菜单,菜单名称为“绘图”,并为其添加六个菜单项,分别用来控制不同图形的绘制。当用户选择其中的个菜单项后,程序将按照当前的选择进行相应图形的绘制。添加的六个菜单项的ID及名称如表1所示...

【MFC】图形图像CDC类及其屏幕绘图函数

使用CDC的成员函数可以进行所有的绘图操作,包括处理绘图工具、GDI对象的选择、颜色和调色板的处理、获取和设置绘图属性、映射、窗口范围、坐标转换、剪切以及绘制直线、简单图形、椭圆和多边形等,另外它还为文本...

MFCCDC 绘图

MFCCDC 绘图   绘图一般在视图类的(屏幕/打印机)绘图消息响应函数OnDraw进行,例如: void CTestView::OnDraw(CDC* /*pDC*/) {  CTestDoc* pDoc = GetDocument();  ASSERT_VALID(pDoc);  if ...

MFC基本图形的绘制()设备环境类CDC、画笔和画刷

Windows的GDI(设备图形接口),提供... Visual C++的CDC(Device Context,设备环境)类是MFC最重要的类之,它封装了 绘图所需要的操作,是用户编写图形和文字处理程序必不可少的。当然,绘制图形和文字时还必须

MFC工程GDI(非GDI+)画图反走样 抗锯齿 算法

MFC工程GDI(非GDI+)画图反走样 抗锯齿 算法 我们先来看一下处理前后的效果图 处理处理后 在使用GDI画图时很容易就会出现锯齿,网上给出的方法是使用GDI+,虽然简单,但是限制了软件的移植。 在这...

MFCCDC类基础讲解

转自与:[https://blog.csdn.net/weiwan721/article/details/16855117]...CDC对象提供处理显示器或打印机等设备上下文的成员函数,以及处理与窗口客户区对应的显示上下

MFC绘图CBitmap/HBITMAP/CImage/CStatic/CDC/HDC-绘制到Static的五种方法

要求: 在Dialog添加了个图片组件框(绑定CStatic变量),要把某个图片显示到这个里面 实现方法1:借用CImage对图片的支持 a. 修改Static框为Bitmap模式  设置属性-杂项-type:Bitmap (也可以在On

flink教程-详解flink 1.11 CDC (Change Data Capture)

CDC,Change Data Capture,变更数据获取的简称,使用CDC我们可以从数据库获取已提交的更改并将这些更改发送到下游,供下游使用。这些变更可以包括INSERT,DELETE,UPDATE等, 用户可以在以下的场景下使用CDC使用...

MFC的CDC绘图坐标精度提高么?我的波纹图数据的浮点数是float型的,怎么处理,谢谢!

MFC的CDC绘图坐标精度提高么?我的波纹图数据的浮点数是float型的,怎么处理,谢谢!

CDC绘制的图画保存为Bitmap

这里记录我自己的使用记录,也方便大家搜索及使用参考。//指定需要保存截图的控件,相当于确定了CDC的坐标原点吗?(发现自己知道的太少了,还是太无知)//指定需要保存的路径//指定截图的区域 CDC *pDC = ...

使用CDC绘制实心三角形

在OnPaint中绘制实心三角形。结果找了好长时间,网上资料都不符合我的要求。后来,发现可以使用BeginPath、EndPath绘制出来。以下,我可以贴出代码,仅供参考DrawDropDownTriangle(CDC *pDC ,CRect rect) { CBrush ...

CDC绘图总结

CDC绘图总结 分类: C++ 2012-03-14 17:10 965人阅读 评论(0) 收藏 举报 windows图形mfcmicrosoft工具作业    GDI总结:http://dingchaoqun12.blog.163.com/blog/static/11606250420112213396361/ ...

[ATL/WTL]_[Gdiplus]_[关于使用Gdiplus来绘制锯齿的圆角矩形]

GDI的函数RoundRect函数可以简便的绘制圆角矩形, 但是如果椭圆(ellipse)的宽高比较大的时候, 按钮比较大. 这时候按钮的圆角矩形看起来就是有锯齿的(aliasing). 在GDI的函数里, 没有比较好的函数来实现抗锯齿...

使用MFC的CDC绘制二维坐标系及正余弦函数

本文使用MFC的CDC绘制二维坐标系及正余弦函数,可以进行坐标变换、规模变换,可以设置绘制的函数。通过输入自变量的范围及步长,绘制出相应的函数图形。

【计算机图形学课程】.MFC基本绘图函数使用方法

这是最近我《计算机图形学》课程实践编程课介绍的相关知识,主要是想通过MFC C++绘图,让学生体会下图形学相关的编程及简单的图形绘制,同时非常佩服学生的想象力,他们做得真的不错。希望这篇基础文章对你有所帮助...

使用MFC的CDC绘制三维坐标系及球面函数

本文使用MFC的CDC绘制三维坐标系及球面函数。首先计算推导出三维坐标在二维平面显示的坐标变换方程(使用斜二测视图),使用球面的参数方程,然后定义图形缩放比例规模、坐标轴位移,变换坐标系和规模等,最后绘制...

CDC中绘图函数Polygon,多边形填充

 在MFC绘图中CDC中有绘制多边形的函数Polygon(),原型为 CDC::Polygon(const POINT* lpPoints, int nCount)   其中lpPoints是多边形顶点数组首地址,nCount是多边形顶点数,如果最后个顶点与起始顶点不同,...

MFC中CDC使用

绘图一般在视图类的(屏幕/打印机)绘图消息响应函数OnDraw进行, 例如: void CTestView::OnDraw(CDC* /*pDC*/) {  CTestDoc* pDoc = GetDocument();  ASSERT_VALID(pDoc);  if (!pDoc)  return;

MFC之绘制线条

本文主要介绍了DC以及MFC绘制线条的几种方法。

1.CDC绘图。包括加载图片,消去图片,设置图片部分透明,不闪烁方式。

使用CDC的成员函数可以进行所有的绘图操作,包括处理绘图工具、GDI对象的选择、颜色和调色板的处理、获取和设置绘图属性、映射、窗口范围、坐标转换、剪切以及绘制直线、简单图形、椭圆和多边形等,另外它还为...

VC++之绘制线条

我们可以在类向导那里添加OnLButtonDown消息响应函数,它两个参数,其中第二个参数是CPoint类型,CPoint类表示个点,也就是说,当鼠标左键按下时,鼠标单击处的坐标点已由此参数传递给OnLButtonDown这消息响应...

MFCCDC是什么,以及应用

Windows使用与设备无关的图形设备环境(DC :Device Context) 进行显示 。MFC基础类库定义了设备环境对象类----CDC类。  CDC与CGdiObject的关系  说道CDC类就不不提一下GdiObject---图形对象类。 在Windows应用...

MFC CDC 区域绘制文字居中显示

在某些子项的名字长度未知的情况下,使其在某个矩形区域居中显示 ... CDC *pDC = GetDC(); //代码片段 CFont ftText; ftText.CreatePointFont(90,_T("微软雅黑")); CRect rcToolName;//文字

MFC中CDC类详解

CDC CObject  └CDC CDC类定义的是设备上下文对象的类。 CDC对象提供处理显示器或打印机等设备上下文的成员函数,以及处理与窗口客户区对应的显示上下文的成员。 通过CDC对象的成员函数...

c++中CDC探究

继承层次: CObject └CDC定义: CDC类定义的是设备上下文对象的类。 (Class Device Context设备上...它还为获取和设置绘图属性、映射,处理视点、窗口扩展、转换坐标,处理区域、剪贴、绘制直线及绘制简单椭圆和多...

Windows GDI:CDC绘制矩形

、 FillSolidRect函数原型:void CDC::FillSolidRect( LPCRECT lpRect, COLORREF clr);功能:指定颜色填充矩形区域示例:COLORREF oldBkColor = dc.GetBkColor(); dc.FillSolidRect(&rc, RGB(255, 0, 0)); dc....

MFC在picture控件中绘制图像指定坐标区域矩形

void CddrwDlg::OnLButtonDown... // TODO: 在此添加消息处理程序代码和/或调用默认值  // TODO: 在此添加消息处理程序代码和/或调用默认值  CPen* oldPen=NULL;  CRect rect;  CWnd *pWnd = GetDlgItem(IDC_...

相关热词 c# 动态 泛型 c# 循环连接远程 c# 发起post请求 c#编辑图片源码 c# ide 源码 c# 水晶報表 直接打印 c# 推流 vscode 编写c# c#做一个登录验证界面 c# 新建一个excel