VB6坐标(矩形)的数据类型,可用于参数数据类型

时间:2016-03-15 16:32:12

标签: vb6

我经常发现我想将坐标传递给Sub(),但是你不能传递用户定义的类型。

有内置类型吗? 例如,像Line。

我正在努力避免依赖,因为这是shrinkwrap软件。

1 个答案:

答案 0 :(得分:1)

您绝对可以传递用户定义的类型。您只需确保使用ByRef关键字。

Sub ExampleSub(ByRef Rect As Recatangle)
End Sub

当然,您必须定义UDT:

Public Type Rectangle
   Left As Long   
   Top As Long
   Width As Long
   Height As Long
End Type