天天看点

VB6.0的自写ActiveX控件的绘图限制

VB6.0制做ActiveX控件,当控件的BackStyle属性值设为1-不透明时,可以在控件上进行绘制,例如:

Private Sub Command1_Click()

UserControl.ScaleMode = 3

UserControl.Circle (100, 100), 50

End Sub

这时会在控件上绘制一个圆。

但当UserControl的背景BackStyle属性设置为0-透明时,这样的绘制语句是无效的,无法在UserControl上绘制出图像。

这个情形大大降低了开发员的开发空间,因为我们不能在背景透明的UserControl控件上,或者说自制控件上施展任何背景透明的绘制。

继续阅读