GDI+配置入门指南
GDI+的图形能力,挺适合搞界面美化的朋友用。比老 GDI 强太多,支持矢量图、图片、文字排版啥的,尤其是在 Windows 开发里,配合 MFC 用起来还蛮顺手的。你想搞点高质量的图形交互,GDI+准没错。
GDI+的核心类也都挺好理解:Graphics
管画图,Pen
画线用的,Brush
拿来填色。想操作图像?用Image
或Bitmap
。控制文字的事交给Font
,搞位置就靠Point
、Rect
、Size
这些基础结构。
配置方面,VC6 得自己下 SDK,记得把头文件和库文件放对位置,再在项目属性里加上gdiplus.lib
。在stdafx.h
加上#include
,并用Gdiplus
命名空间,初始化和关闭都得自己写一下,比较原始。
换到VC2005就舒服多了,自带支持,SDK 都不用下了。配置方式和 VC6 类似,但少了多折腾。GdiplusStartup
和GdiplusShutdown
依然得调,别忘了。
哦对了,GDI+支持Unicode
和图像透明度,这点在做多语言界面或者搞点小特效的时候,还蛮实用的。你要做个带图标的按钮,透明一下就精致。
如果你在用 MFC 开发桌面应用,又对 UI 有点追求,那 GDI+真的是个值得一试的图形库。搭配好用,效果也不错。
33KB
文件大小:
评论区