首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

有关GDI绘图

2012-10-21 
有关GDI绘图,高手进!本人想实现一个功能,就是将自己制作的VB picturebox的界面变成一幅图位,然后进行位图

有关GDI绘图,高手进!
本人想实现一个功能,就是将自己制作的VB picturebox的界面变成一幅图位,然后进行位图操作(拉伸,保存等等)
picturebox上面可能有控件,打印文字,背景图片等,都要绘制到这个图位里面,而且这个picturebox是不显示于桌面的即picture1.visible= false
  本人想了很多方法都行不通
  首先截屏不行,因为其.visible=false,
  panitpicture不行,因为太慢。
  要达到直接变成图位的,而不是一个一个像素点来描绘,就像截屏那样块!

[解决办法]
不太明白你的意图,但是
picture1.visible= false时,仍然是可以绘图的,只要设置picture1.AutoRedraw=true
[解决办法]
这个并不难
你的意思是在PicturBox中绘制图形,然后将其保存为BMP,在对这个BMP文件进行处理(比如,放大,缩小,二值化等)?
[解决办法]
那就使用bitblt
[解决办法]

探讨
那就使用bitblt

[解决办法]
picture1.visible =true
delay 50'延时一点时间
bitblt 。。。。。。。
picture1.visible =false

热点排行