如何在vc的开发中使用GDI+?
发布时间:2022-09-26 10:15:35 225
相关标签:
这篇文章介绍VC6下如何使用GDI+开发。
1. 下载GDI+开发包,微软的网站可以下载到。大家找不到的话,可以在http://alantop.5166.info下载。或者找我索取均可。
2. 在VC中的include files 和 library files设置,并保证程序工作目录下有gdiplus.dll
3. 在stdafx.h中包含文件的最下面键入如下代码
4. 在视图类中声明成员变量
GdiplusStartupInput gdiplusStartupInput;
ULONG_PTR gdiplusToken;
5. 在构造函数中:
GdiplusStartup(&gdiplusToken, &gdiplusStartupInput, NULL);
析构函数中:
6. OnDraw函数键入如下代码
注意下面的注释掉的代码是CDC和HDC如何获得,和他们互相如何转换的。
这里重要的是要提醒:
用GetDC()获得的CDC* dc一定要用ReleaseDC(dc)释放掉。
除非DC属于一个窗口类,ReleaseDC必须在画图后被调用。在任何时候只有5个一般的DC有效,如果没有释放,将阻止其他的应用程序访问DC.
在VC2005下使用GDIPLUS不用再去下载gdiplus库,系统已经内置了。
文章来源: https://blog.51cto.com/alantop/5693830
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报