有关GDI绘图,高手进!
本人想实现一个功能,就是将自己制作的VB picturebox的界面变成一幅图位,然后进行位图操作(拉伸,保存等等)
picturebox上面可能有控件,打印文字,背景图片等,都要绘制到这个图位里面,而且这个picturebox是不显示于桌面的即picture1.visible= false
本人想了很多方法都行不通
首先截屏不行,因为其.visible=false,
panitpicture不行,因为太慢。
要达到直接变成图位的,而不是一个一个像素点来描绘,就像截屏那样块!
[解决办法]
不太明白你的意图,但是
picture1.visible= false时,仍然是可以绘图的,只要设置picture1.AutoRedraw=true
[解决办法]
这个并不难
你的意思是在PicturBox中绘制图形,然后将其保存为BMP,在对这个BMP文件进行处理(比如,放大,缩小,二值化等)?
[解决办法]
那就使用bitblt
[解决办法]