我想用VC的OLE自动化控制sigmaplot作图
在VB里面可以这么实现:
Dim ColumnsPerPlot(1) As Variant
ColumnsPerPlot(0) = 1 'x axis
ColumnsPerPlot(1) = 0 'y axis
Dim PlotColumnCountArray()
ReDim PlotColumnCountArray(0)
PlotColumnCountArray(0) = 2 'number of axis
Dim ss As Boolean
ss = GraphPage.CreateWizardGraph("Line Plot", "Simple Spline Curve", "XY
Pair", ColumnsPerPlot, PlotColumnCountArray, "Worksheet Columns", "Standard
Deviation", "Degrees", 0#, 360#, , "Standard Deviation", True) 在VC里面CreateWizardGraph这个函数的参数全部变成VARIANT型的
请问这个ColumnsPerPloty和PlotColumnCountArray应该怎么定义啊
在VB里面可以这么实现:
Dim ColumnsPerPlot(1) As Variant
ColumnsPerPlot(0) = 1 'x axis
ColumnsPerPlot(1) = 0 'y axis
Dim PlotColumnCountArray()
ReDim PlotColumnCountArray(0)
PlotColumnCountArray(0) = 2 'number of axis
Dim ss As Boolean
ss = GraphPage.CreateWizardGraph("Line Plot", "Simple Spline Curve", "XY
Pair", ColumnsPerPlot, PlotColumnCountArray, "Worksheet Columns", "Standard
Deviation", "Degrees", 0#, 360#, , "Standard Deviation", True) 在VC里面CreateWizardGraph这个函数的参数全部变成VARIANT型的
请问这个ColumnsPerPloty和PlotColumnCountArray应该怎么定义啊
好像传递数组比较麻烦要用SAFEARRAY,但是看了MSDN还是不明白
SAFEARRAY该怎么赋值和包装进VARIANT里面去啊。