3.方法

3.方法

PSet方法可以将对象上的点设置为指定颜色。格式如下:

978-7-111-49659-5-Chapter06-22.jpg

Step:可选,关键字,指定相对于由CurrentX和CurrentY属性提供的当前图形位置的坐标。

(x,y):必选,Single(单精度浮点数),被设置点的水平(x轴)和垂直(y轴)坐标。

color:可选,Long(长整型数),为该点指定的RGB颜色。如果省略该参数,则使用当前的ForeColor属性值。可用RGB函数或QBColor函数指定颜色。

所画点的尺寸取决于DrawWidth属性值。当DrawWidth为1时,PSet将一个像素的点设置为指定颜色。当DrawWidth大于1,则点的中心位于指定坐标。画点的方法取决于DrawMode和DrawStyle属性值。执行PSet时,CurrentX和CurrentY属性被设置为参数指定的点。

若要用PSet方法清除单一像素,需要指定该像素的坐标,并用BackColor属性设置作为color参数。

【例6-1】在两个图片框间实现图片和文字的复制,效果如图6-2所示。

978-7-111-49659-5-Chapter06-23.jpg

图6-2 图片框复制

完整代码如下:

978-7-111-49659-5-Chapter06-24.jpg