GDI+ 画路径(消除锯齿的效果很不错)
在VS2005里使用GDI+
1、 先包含相应的头文件并引入库
#define GDIPVER 0x0110
#include <windows.h>
#include <ObjIdl.h>
#include <stdio.h>
#include <GdiPlus.h>
#pragma comment(lib,"GdiPlus.lib")
using namespace Gdiplus;
2 、在合适的位置 初始化GDI+,具体位置自己随机应变哦
//初使化GDI+ ---------------------------------------- GdiplusStartupInput GdiplusStartupInput;Status sResult = GdiplusStartup(&m_GdiplusToken, &GdiplusStartupInput, NULL);if(sResult != Ok)return 0;
3、具体的创建GDI+ 对象 路径对象
//GDI+ by yzcGraphics graphics(hdcNewMem);Gdiplus::Pen myGdipen(Color::Green,3.5F);//设置平滑模式graphics.SetSmoothingMode(SmoothingModeAntiAlias8x8); //创建一个GDI+路径对象 GraphicsPath LinePath;
4、做随mousemove画线,需要将每个小线段都加到path里,最后在一次画出来
for ( size_t i =0; i<m_vec_points.size()-1; ++i ){//将取到每个小线段都累加到路径里LinePath.AddLine(m_vec_points[i].x ,m_vec_points[i].y ,m_vec_points[i+1].x, m_vec_points[i+1].y); }//画出路径graphics.DrawPath(&myGdipen,&LinePath);
5、在合适的位置,关闭GDI+对象
//关闭GDI+ ----------------------------------------
GdiplusShutdown(m_GdiplusToken);
GDI+ 画路径(消除锯齿的效果很不错)相关推荐
- [研究]淘宝产品预览实现JS代码,效果很不错哦!
先来看张图片吧,我想看了之后就应该知道我们要做的事情了: 呵呵,就是在鼠标放到商品的小图的时候,出来大图的预览效果,这个功能实现比较简单,但很实用的哦,好像淘宝推出这个也还没有多长时间吧,因为他的有些 ...
- unreal engine4效果很不错
http://blog.csdn.net/garuda/article/details/7650845 看了unreal engine4的ElementalTech Demo和Featuresand ...
- html足球球面插件,响应式流布局插件DyLay-动画效果很赞哦!
响应式流布局插件DyLay-动画效果很赞哦! Sponsor 今天我们为大家介绍一个响应式流布局jQuery插件-Dylay,流布局我们前面介绍过很多,但这个流布局jQuery插件不同的是它的动画效果 ...
- php渐变字,jQuery_jQuery实现的立体文字渐变效果,先截两个图看看: 效果很 - phpStudy...
jQuery实现的立体文字渐变效果 先截两个图看看: 效果很不错吧?会不会误以为这些字体是图片?这可不是图片,而是用JS实现的 在线演示 http://demo.phpstudy.net/js/gra ...
- 练习打字速度效果很好的网站(本人亲测)
练习打字速度效果很好的网站(本人亲测) 作为一个刚刚步入社会的大四学生,我从事的职业就是"码农"-也就是程序员了.我其实发现一个很大的问题,现在的年轻人,尤其是在上学的学生或者是像 ...
- [aspnetcore.apidoc]一款很不错的api文档生成工具
简单徐速一下为什么选用了aspnetcore.apidoc 而没有选用swagger 最初我们也有在试用swagger,但总是有些感觉,感觉有点不满意,就但从api文档角度来说,从前后端文档沟通角度来 ...
- 纯CSS实现帅气的SVG路径描边动画效果
一.应该人人皆会的基础技术 简而言之,就是让SVG的描边像是有人绘制一样的动画效果. 国外很多相关介绍的文章,来看看一些效果gif吧~ 纯CSS实现帅气的SVG路径描边动画效果 纯CSS实现帅气的SV ...
- 这是个转贴,QB教程,很不错
这是转贴,不是我写的 很久很久以前,高中时代,我就从QB起家琢磨编程,入门后很快就学会 汇编语言,再后来,C,VB,JAVA--越来越容易. 不过QB现在已经风光不在,难得还有人提起. 以前在拨号BB ...
- 一个很不错的支持Ext JS 4的上传按钮
以前经常使用的swfUpload,自从2010年开始到现在,很久没更新了.而这几年,flash版本已经换了好多个,所以决定抛弃swfupload,使用新找到的上传按钮. 新的上传按钮由harrydel ...
最新文章
- WinForm 设置初始位置在屏幕右下角
- keras_1_Keras_Model简介
- LeetCode--Search in Rotated Sorted Array
- GUI_Download的Codepage参数
- [leetcode] 21.合并两个有序链表
- 微信小程序会改变大世界吗?
- linux分支结构,实验四 Shell脚本中的分支结构
- Exception 'ReflectionException' with message 'Class require does not exist'
- python自动化上传文件_python接口自动化测试二十三:文件上传
- VS中,一个头文件使用另外一个头文件的静态变量,要谨慎
- devc++编程 error: jump to case label错误笔记
- 让你博客的代码显示得更酷
- Python编程题汇总(附答案)
- MATLAB 图像识别
- MacBook上有哪些实用必备软件(2020年集合篇)
- 《C++ Primer 第5版》-13.6对象移动-康奈尔笔记
- 视频画面添加图片,这个方法分享给你
- 2021 GitHub年度排行榜出炉!中文Top3项目诞生!
- Android学习必经之路--apk反编译
- 5G NR CSI-RS介绍(2)-- TRS