关于使用GDI+拉伸图片的问题! GDi+可以和image控件合起来使用以达到当改变窗口大小时图片大小也改变吗?利用image控件的stretch使图片大小始终和窗体大小相同!如果不能,那么是不是只能每次改变窗体大小时,再次使用gdi+重绘图片?我需要使用PNG图片制作异形窗口! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以 ,在Form_Resize事件里写代码Private Sub Form_Resize()Image1(i).Width = Me.WidthImage1(i).Height = Me.HeightEnd Sub 为什么非要与image控件结合起来呢?GDI+本身支持图片缩放,比如GdipDrawImageRectRectI等,在窗体的PAINT事件里使用这类函数重新绘制就可以了,如果要和image结合,还得转换图像流为stdpicture对象。 哦!非常感谢江大侠指点!目前刚学GDI+还无法跳出来纵览!所以不清楚哪种方法更好!resize事件以及其他需要重绘的事件是不是自动调用paint事件?也就是说我在paint事件里加入代码,在resize时这些代码就会自动执行?我过去一直没有使用过paint事件! 非常感谢!但改变image1大小我倒会!O(∩_∩)O 此问题自己已查MSDN,可不用回复,问完这个问题,觉得问这样的问题有点不负责任,本来想删掉,但无法删掉!在此道歉!下次不会随便问这些可以轻易查到的问题! vb textbox金额输入 FileCopy 复制文件 为什么支持IP 两道很简单的题 高手指点:怎么在VB里调用IE? 如何在窗体中监听F1-F12功能键阿 在窗体中用了TDBGRID,TDBGRID里面的内容不能复制。请帮忙。 fso如何删文件指定行的字符串 通过代理服务器上网,能ping通代理服务器,也能www.sohu.com等网站,但不能上网 简单问题 array 窗体拖动问题 请高手指点...ADO控件连接远程SQL问题.谢谢... 登录带验证码的网站(里有个C#登录CSDN的文章)
Private Sub Form_Resize()
Image1(i).Width = Me.Width
Image1(i).Height = Me.Height
End Sub
GDI+本身支持图片缩放,比如GdipDrawImageRectRectI等,在窗体的PAINT事件里使用这类函数重新绘制就可以了,如果要和image结合,还得转换图像流为stdpicture对象。
但改变image1大小我倒会!O(∩_∩)O