CSDN论坛 > VB > API

VB6如何使用GDI+ [问题点数:20分,结帖人china009]

Bbs2
本版专家分:289
结帖率 99.18%
CSDN今日推荐
Bbs6
本版专家分:7540
Bbs4
本版专家分:1513
Bbs8
本版专家分:40040
Blank
红花 2005年9月 VB大版内专家分月排行榜第一
2005年4月 VB大版内专家分月排行榜第一
2005年2月 VB大版内专家分月排行榜第一
Blank
黄花 2005年1月 VB大版内专家分月排行榜第二
Blank
蓝花 2005年3月 VB大版内专家分月排行榜第三
Bbs4
本版专家分:1431
Bbs6
本版专家分:9494
Blank
蓝花 2004年12月 VB大版内专家分月排行榜第三
Bbs6
本版专家分:9494
Blank
蓝花 2004年12月 VB大版内专家分月排行榜第三
匿名用户不能发表回复!登录|注册
其他相关推荐
VB用GDI+把图片保存为JPEG(即JPG)格式
这个功能用到的地方很多,GDI+是系统的工具,但是发布较晚,所以没有完全普及。我写这篇文章应用到他的部分功能,给大家参考参考。 这个函数可以将 StdPicture 对象用 GDI+解码器保存为 JPEG格式文件。 Quality参数是清晰度,越低越模糊,但是压缩更高。
使用GDI+显示PNG图片
效果图 新建PngButton类,该类需要GDI+支持。在类里使用BUTTON_STATE定义按钮的几个状态, enum BUTTON_STATE { BUTTON_ENABLE = 0, BUTTON_HOVER = 1, BUTTON_CLICK = 2
自写VB超好用缩略图
自己写的图片缩略图,动态生成控件数组充当缩略图载体,可随机查看全屏自适应窗口的图片,本程序用到大量的GDI 可一吧PICTUREBOX或IMAGE的图片另存为JPG文件,反正就是好处多多,超级好用,下载的要记得给回复啊
关于SelectObject之后是否要恢复之前的GDI对象
以下列代码为例 { // 创建内存DC CDC mMemDc; mMemDc.CreateCompatibleDC( &dc ); // 创建兼容位图 CBitmap bmpMemBmp;
【转】VB6 GDI+ 入门教程(4)—— 文字绘制
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明 http://vistaswx.blogbus.com/logs/37306364.html 1.GDI+中文字的必须要素 首先,与其它软件一样,GDI+中的文字也有格式。画文字有多种画法,但是无论如何,我们都需要创建一个FontFamily,这其中包含了字体类型的信息,包括字体名称、字体对齐方式(需要设置)等等。一般的画
VB利用GDI+显示PNG图像
在VB使用PNG透明格式的图片其实是非常容易的,那就是使用XP以上操作系统中的GDI+库:需要声明的GDI+的函数:    Private Declare Function GdiplusStartup Lib "gdiplus.dll" ( _    ByRef token As Long, _    ByRef inputX As GdiplusStartupInput, _    ByV
【转】VB6 GDI+ 入门教程(3)——笔、刷子、矩形、椭圆绘制
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明 http://vistaswx.blogbus.com/logs/37207407.html   好,我们已经学会如何画线了,那么后面的事情只要变通下都可以解决。不过变通前我还是得说几个基本的东西。 1.绘制,填充一个矩形 绘制一个整型长度的矩形,我们要用到GdipDrawRectangleI和GdipFillRect
去除图片背景函数GdiTransparentBlt
使用 GdiTransparentBlt做图片透明效果时容易忽视的几个问题:1、源场景和目标场景可以相同。2、在作透明处理时,目标矩形与源矩形必须事先设置为相同大小。本人尝试结果:大小不同透明效果无法实现。3、目标场景若为界面控件,背景颜色应与透明色不同,否则无法显示效果。4、初学者尤其要注意该函数所用句柄为hdc,而并非hwd。 附:函数用法:功能:执行颜色数据的
GDI基础函数使用绘制线条和图形
1、 绘制一个像素点:SetPixel()。 绘制直线:MoveTo(),LineTo()。 绘制多个首尾相连的线:Polyline()。 绘制矩形:FrameRect(),Rectangle(),FillRect() ,FillSolidRect()。 绘制一个四个角是弧形的矩形:RoundRect()。 绘制圆形或椭圆:Ellipse()。 绘制弧线:
GDI+ 画箭头线的方法
有两种方法,一种是以float做参数的,一种是以int做参数的。 private void DrawTrigon(Graphics g,Pen pen,float x1,float x2,float y1,float y2,float arrowWidth,float ArrowLength)        {            pen.EndCap = System.Drawing.Dr
关闭