有位兄弟给了下面的一段文字,pb下怎么实现,还得靠大家,pb俺刚装了1天,还不会
draw 方法
在一幅图象上执行了一次图形操作后,把该图象绘制到某个目标设备描述体中,例如
PictureBox 控件中。
语法
object.Draw (hDC, x,y, style)
Draw 方法的语法包含下面部分:
部分 描述
object 必需的。对象表达式,其值是“应用于”列表中的对象。
hDC 必需的。一个设置为目标对象的 hDC 属性的值。
x,y
可选的。用来指定设备描述体内绘制图象的位置坐标。如果不指定这些,图象将
被绘制在设备描述体的起点。
style 可选的。它指定了在图象上进行的操作,“设置值”中有详细说明。
设置值
style 的设置值是:
常数 值 描述
imlNormal 0 (缺省)正常的。无任何改变地绘制图象。
imlTransparent 1 透明的。绘制图象时,用 MaskColor
属性来决定图象的哪种颜色
将是透明的。
/////////////////
imlSelected 2 选定的。用系统突出显示颜色绘制抖动的图象。
imlFocus 3 焦点。用突出显示颜色绘制抖动的图象和条带状的图象来产生阴影效
果,以表明图象有焦点。
说明
hDC 属性是 Windows
操作系统用来作内部引用到对象的句柄(数值)。可以在任何
有 hDC 属性的控件内部区域画图。在 Visual Basic 中,上述控件包括 Form 对
象、PictureBox 控件和 Printer 对象。
因为应用程序运行时,对象的 hDC 可能会改变,所以最好是指定 hDC
属性而不是指
定一个实际值。例如,下面的代码确保总能将正确的 hDC 值提供给 ImageList
控件
:
ImageList1.ListImages(1).Draw Form1.hDC