已知处理后的像素数组为:color(100,100) 如何利用GdipDrawImageRectI Graphics, Bitmap, 5, 30, bmW, bmH 函数 或者其他函数将color(100,100)绘制出 PSet 方法示例 这个示例用 PSet 方法在窗体上画五彩碎纸。想运行这个示例,将代码放入窗体的General 部分。按 F5 并单击窗体。 Sub Form_Click () Dim CX, CY, Msg, XPos, YPos ' Declare variables. ScaleMode = 3 ' 设置 ScaleMode 为像素。 DrawWidth = 5 ' 设置 DrawWidth. ForeColor = QBColor(4) ' 设置前景为红色。 FontSize = 24 ' 设置点的大小。 CX = ScaleWidth / 2 ' 得到水平中点。 CY = ScaleHeight / 2 ' 得到垂直中点。 Cls ' 清窗体。 Msg = "Happy New Year!" CurrentX = CX - TextWidth(Msg) / 2 ' 水平位置。 CurrentY = CY - TextHeight(Msg) ' 垂直位置。 Print Msg ' 打印消息。 Do XPos = Rnd * ScaleWidth ' 得到水平位置。 YPos = Rnd * ScaleHeight ' 得到垂直位置。 PSet (XPos, YPos), QBColor(Rnd * 15) ' 画五彩碎纸。 DoEvents ' 进行 Loop ' 其它处理。 End Sub
|