
GDI/GDI+
夜空划过的流星
一个文艺的程序猿
热爱音乐、吉他,喜欢编程
偶像:BEYOND-黄家驹
展开
-
MFC 用gdi绘制填充多边形区域
MFC 用gdi绘制填充多边形区域这里的代码是实现一个三角形的绘制,并用刷子填充颜色 在OnPaint()函数里面运用的是给定的三角形的三个点,很多个点可以绘制多边形 CBrush br(RGB(40,130,170)); CRgn rgn; CPoint arrpt[3]; arrpt[0].x = m_rcAT.right-8; arrpt[0].y = m_rcA原创 2012-06-27 09:59:58 · 8069 阅读 · 1 评论 -
vc 按钮自绘
按钮自绘,将按钮区域分成三部分,左边、右边、中间都由贴图绘制,可用于手动进度条按钮,或者左右选择项按钮cpp代码部分: // LRSkinButton.cpp : implementation file//#include "stdafx.h"#include "CRedrawButtonDemo.h"#include "LRSkinButton.h"#ifdef _DE原创 2012-08-06 11:38:39 · 2805 阅读 · 0 评论 -
Visual C++.NET GDI+编程基础
GDI+提供从简单到复杂图形绘制的大量方法,并且我们可以通过对路径和区域的操作构造出更复杂的图形,这在CAD等场合极为有用。当然,在绘图之前我们有必要搞清一些基本内容,如坐标空间、画笔和画刷等。 坐标空间及其变换 在视图和窗口中绘图或定位总是在一个二维坐标系进行,依据作用方法的不同,坐标有多种表示方法,并且各种不同坐标之间可以相互转换。 1. 世界坐标系、设备坐标系和页面坐标系转载 2012-10-16 10:37:26 · 869 阅读 · 0 评论 -
GDI+基础编程
VC.NET的GDI+编程入门教程之图形http://www.yesky.com/423/1937423_8.shtml转载 2012-10-16 11:06:56 · 546 阅读 · 0 评论 -
vs2008中使用gdi+的设置
vs2008中使用gdi+1.新建一个mfc工程2.在stdafx.h文件中加入以下几行语句:#include //#pragma comment(lib, "gdiplus.lib") //在工程属性中添加亦可using namespace Gdiplus; //使用GDI+的命名空间, 若不用的话每次使用Gdip转载 2012-11-09 14:47:23 · 1036 阅读 · 0 评论 -
wince6.0编译环境一二三(转摘)
【转】wince6.0编译环境一二三(转摘)在WinCE5.0中,在"Build OS”菜单中,我们会看到不同的编译选项:"Sysgen","Build and Sysgen"和"Build and Sysgen current BSP"Sysgen:不用多说,当你在"Catalog"中添加或删除了新的item的时候,就用这个吧。Build and Sysgen:当你更新了\p转载 2012-11-23 10:58:40 · 775 阅读 · 0 评论 -
VC GDI双缓冲机制绘图防屏幕闪烁实现步骤
在OnDraw(CDC* pDC) 中添加如下代码 CDC MemDC; //首先定义一个显示设备对象 CBitmap MemBitmap;//定义一个位图对象 //随后建立与屏幕显示兼容的内存显示设备 MemDC.CreateCompatibleDC(NULL); //这时还不能绘图,因为没有地方画 ^_^ //下面建立一个与屏幕显示兼容的位图,至于位图转载 2012-12-07 11:27:45 · 1612 阅读 · 0 评论 -
vc 制作图片资源dll
方法一: 使用纯WIN32 DLL方法封装纯资源第一步,通过VS2005建立WIN32 DLL 空工程第二步,设置配置属性->链接器->高级->无入口点(是/NOENTRY)设置配置属性->C/C++->代码生成->运行时库(多线程/MT)第三步,加入图片资源并定义资源名称第四步,生成DLL,如Skin.DLL第五步,调用方法例子HINSTANCE hLibrary;转载 2013-04-07 13:51:12 · 2268 阅读 · 0 评论 -
VC++ WIN32 sdk实现按钮自绘详解.
http://blog.youkuaiyun.com/geniusdot/article/details/1520058 网上找了很多,可只是给出代码,没有详细解释,不便初学者理解.我就抄回冷饭.把这个再拿出来说说.实例图片:首先建立一个标准的Win32 Application工程.选择a simple Win32 Application.然后建立我们的资源文件首先新建一个对话框资转载 2013-04-19 21:47:38 · 2120 阅读 · 0 评论