社区
C++ 语言
帖子详情
GDI设备无关性问题
jjaikaikai
2008-11-14 03:43:54
我学到GDI部分,书上说windows程序设计的一大特点是设备无关性,
请问什么叫设备无关性,请举一个简单的例子
...全文
77
2
打赏
收藏
GDI设备无关性问题
我学到GDI部分,书上说windows程序设计的一大特点是设备无关性, 请问什么叫设备无关性,请举一个简单的例子
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yuwei2589
2008-11-14
打赏
举报
回复
就是说你不需要知道你使用的设备的物理特性,这些已经被windows给封装好了
比如说,定义一个画刷,你不需要知道对应画刷的是什么物理设备。
HBRUSH hBrush;
你就可以用你定义的画刷来进行填充等操作了。
这就是把你的操作和真正的设备分开了,即设备无关性。
wuyu637
2008-11-14
打赏
举报
回复
就是说你用什么牌子的鼠标,都不会影响你在写程序的时候该用什么函数。
你只要知道onbuttondown()这个函数响应的是鼠标的左键就可以了。
至于鼠标是什么牌子的,带不带滚轮,与你没关系。
第 13 章 使用打印机
摘录于《Windows程序(第5版,珍藏版).CHarles.Petzold 著》P471 在用视频显示器显示文字和图形时,“与
设备
无关
”(device independence)这个概念看起来很好。但是这个概念应用到打印机上效果如何呢? 总的来说是个好消息。在 Windows 程序中,你可以调用
GDI
函数把文字和图形显示到视频显示器上,同样地,你可以调用这
C++自学指南:掌握
GDI
和
GDI
+图形编程
色彩管理是图像处理中的一个重要组成部分,特别是在图形用户界面和打印领域中。
GDI
+支持多种色彩模型,如RGB和CMYK。RGB(红绿蓝)模型是加色模型,常用于计算机屏幕和其他电子显示
设备
。它通过红、绿、蓝三原色的组合和光的加法混合生成广泛的色彩。CMYK(青、品红、黄、黑)模型是减色模型,通常用于印刷和打印行业。它使用青、品红、黄和黑色油墨吸收光线,从而形成不同的颜色。在
GDI
+中,根据不同的输出需求,我们可以灵活选择不同的色彩模型。
C#中的
GDI
和
GDI
+(Graphics Device Interface Plus)图形
设备
接口
GDI
(Graphics Device Interface)是微软Windows操作系统中的一个组件,它提供了一组API,用于在显示器或打印机等图形
设备
上进行图形绘制和图像处理。
GDI
是 Windows 编程中用于。
GDI
+编程小结
转载链接:http://blog.csdn.net/byxdaz/article/details/5972759
GDI
+(Graphics Device Interface Plus图形
设备
接口加)是Windows XP和Windows Server 2003操作系统的子系统,也是.NET框架的重要组成部分,负责在屏幕和打印机上绘制图形图像和显示信息。
GDI
+不但在功能上比
GDI
要强大很...
【
GDI
】
GDI
与
GDI
+
GDI
Graphics Device Interface,即图形
设备
接口,是Windows API的一个重要组成部分。它是Windows图形显示程序与实际物理
设备
之间的桥梁,
GDI
使得用户无需关心具体
设备
的细节,而只需在一个虚拟的环境(即逻辑
设备
)中进行操作。它的桥梁作用体现在: (1)用户通过调用
GDI
函数将逻辑空间的操作转化为具体针对
设备
驱动程序的调用。 为实现图形
设备
无关
性
,Wind...
C++ 语言
65,211
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章