社区
图形处理/算法
帖子详情
【提问】要用GDI+就一定要用MFC吗?
zagu2000
2006-04-20 05:31:04
能不能仅仅包一个GDI+的库,而不用MFC?毕竟MFC库有点大的说。
...全文
767
27
打赏
收藏
【提问】要用GDI+就一定要用MFC吗?
能不能仅仅包一个GDI+的库,而不用MFC?毕竟MFC库有点大的说。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
27 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tangyunjun
2007-01-10
打赏
举报
回复
就是预定义 #define WIN32_LEAN_AND_MEAN
将comdef.h屏蔽掉了
tangyunjun
2007-01-10
打赏
举报
回复
还有一种解决方法就是在<stdafx.h>头文件中注释掉:
#define WIN32_LEAN_AND_MEAN // 从 Windows 头中排除极少使用的资料
即
//#define WIN32_LEAN_AND_MEAN // 从 Windows 头中排除极少使用的资料
就可以解决。
tangyunjun
2007-01-10
打赏
举报
回复
Analyst 太厉害了
这个问题我搞了一天了也没搞出来,幸亏你老的指点阿。
请教一下,你是怎么知道的啊?教小弟一点方法阿。
小弟初学VC++.Net,经常碰到类似的问题啊。
有什么好的建议不?
zagu2000
2006-04-21
打赏
举报
回复
我装的是VS2003,安装的是自带的Platform SDK.
zagu2000
2006-04-21
打赏
举报
回复
我用的是vc7.1
蒋晟
2006-04-21
打赏
举报
回复
去下2003年2月的SDK
最新的SDK不支持VC6.0
zagu2000
2006-04-21
打赏
举报
回复
我刚开始没有使用下载的gdi+库,编译不过。
后来下了个gdi+的库,带include,lib的,然后把下载的这个gdi+的路径设到最上面,
结果一样。
zagu2000
2006-04-21
打赏
举报
回复
为什么要装Platform sdk?不懂!
安装vs的时候不是已经装了吗?
zagu2000
2006-04-21
打赏
举报
回复
我就是这么设的啊,gdi+的路径我都设到最上面了。
不是这个原因。
bobob
2006-04-21
打赏
举报
回复
在工程路径设置中要把gdi+的头文件路径放在vc默认安装路径的上面
booklove
2006-04-21
打赏
举报
回复
上微软下载最新的平台sdk。
zagu2000
2006-04-21
打赏
举报
回复
Platfom SDK是什么?
zagu2000
2006-04-21
打赏
举报
回复
果然如是,楼上高人,少include了comdef.h这个文件,GDI+需要一些COM定义。
Analyst
2006-04-21
打赏
举报
回复
vs2003自带Platform SDK,GDI+也包含在内。
你的错误是缺乏COM相关的定义,加一个头文件在前面就可以了。
#include <comdef.h>
#include <gdiplus.h>
zagu2000
2006-04-21
打赏
举报
回复
自己顶起!
pomelowu
2006-04-20
打赏
举报
回复
不是啊,那只是GDIPlus库所在的路径
_______________________
装Platfrom SDK。
昊叔
2006-04-20
打赏
举报
回复
GDI+是sdk的一部分
zagu2000
2006-04-20
打赏
举报
回复
不是啊,那只是GDIPlus库所在的路径
zagu2000
2006-04-20
打赏
举报
回复
MFC用得实在是不爽,好几个项目都用mfc做的,深恶痛绝之。
pomelowu
2006-04-20
打赏
举报
回复
e:\download\mfcgdiplus\GDIPlus\
这个是你的工程路径?
加载更多回复(7)
3天掌握Windows
GDI+
图形编程
GDI是Graphics Device Interface的缩写,含义是图形设备接口,它的主要任务是负责系统与绘图程序之间的信息交换,处理所有Windows程序的图形输出。 GDI的出现使程序员无需要关心硬件设备及设备驱动,就可以将应用程序的输出转化为硬件设备上的输出,实现了程序开发者与硬件设备的隔离,大大方便了开发工作。
GDI+
(Graphics Device Interface plus)是以前版本GDI的继承者,出于兼容性考虑,Windows XP仍然支持以前版本的GDI,但是在开发新应用程序的时候,开发人员为了满足图形输出需要应该使用
GDI+
,因为
GDI+
对以前的Windows版本中GDI进行了优化,并添加了许多新功能: 支持渐变的画刷、基数样条函数、持久路径对象、变形矩阵对象、可伸缩区域、混合多种图像格式等 此课程是黄强老师针对
GDI+
的专题课程,由浅入深、搭配课程实战项目,帮助学员对快速熟练的掌握
GDI+
图形图像编程,为C++游戏开发打下坚实的基础!精心打磨、诚意之作,只为让你更轻松的学习!
VC利用
GDI+
显示透明的PNG图片
1.在你将要使用
GDI+
的工程中,完成初始化工作,将以下代码加入StdAfx.h头文件中: //加入的头文件 #include //初始化一下com口 #ifndef ULONG_PTR #define ULONG_PTR unsigned long* #include "GdiPlus.h" using namespace Gdiplus; #endif #pragma co
CBitmap转换成
GDI+
的Bitmap (Image)
GDI与
GDI+
图像对象的转化 (2011-09-23 09:18:58) 转载▼ GDI对象与设备描述表(DC)息息相关,设备描述表是Windows使用的一个数据结构,用于存储具体设备能力和与如何在设备上重绘一些项目的有关属性信息。而且视频设备的设备描述表还与特定的窗口有关。首先你必须获得一个设备描述表句柄,然后在
使用GDI进行屏幕快速截图和缩放的Qt实现
使用GDI进行屏幕快速截图和缩放的Qt实现屏幕截图是许多图形应用程序中常见的功能之一。在Qt框架中,我们可以使用GDI(Graphics Device Interface)来实现快速的屏幕截图和缩放功能。本文将介绍如何使用Qt和GDI来实现这一功能,并提供相应的源代码。
MFC
绘图-改进抗锯齿效果
在
MFC
中,绘制图形时常会遇到锯齿感过强的问题,这给图形的观感带来了
一定
的影响。本文将介绍如何在
MFC
应用程序中实现抗锯齿绘图的效果,并提供相应的源代码。通过以上的代码和描述,我们可以轻松地在
MFC
应用程序中实现抗锯齿绘图的效果。通过使用
GDI+
库提供的函数和类,我们能够更好地控制绘图操作,改善图形的观感。接下来,我们需要修改绘制图形的代码,以实现抗锯齿效果。在这段代码中,我们首先创建了一个Graphics对象,它会将CDC对象与
GDI+
库中的绘图功能关联起来。在绘制前后,我们分别开启和关闭了抗锯齿效果。
图形处理/算法
19,468
社区成员
50,698
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章