📄 contourocx.cpp
字号:
// Machine generated IDispatch wrapper class(es) created by Microsoft Visual C++
// NOTE: Do not modify the contents of this file. If this class is regenerated by
// Microsoft Visual C++, your modifications will be overwritten.
#include "stdafx.h"
#include "contourocx.h"
/////////////////////////////////////////////////////////////////////////////
// CContourOCX
IMPLEMENT_DYNCREATE(CContourOCX, CWnd)
/////////////////////////////////////////////////////////////////////////////
// CContourOCX properties
float CContourOCX::GetMinYPos()
{
float result;
GetProperty(0x1, VT_R4, (void*)&result);
return result;
}
void CContourOCX::SetMinYPos(float propVal)
{
SetProperty(0x1, VT_R4, propVal);
}
float CContourOCX::GetMaxXPos()
{
float result;
GetProperty(0x2, VT_R4, (void*)&result);
return result;
}
void CContourOCX::SetMaxXPos(float propVal)
{
SetProperty(0x2, VT_R4, propVal);
}
float CContourOCX::GetMaxYPos()
{
float result;
GetProperty(0x3, VT_R4, (void*)&result);
return result;
}
void CContourOCX::SetMaxYPos(float propVal)
{
SetProperty(0x3, VT_R4, propVal);
}
float CContourOCX::GetMinXPos()
{
float result;
GetProperty(0x4, VT_R4, (void*)&result);
return result;
}
void CContourOCX::SetMinXPos(float propVal)
{
SetProperty(0x4, VT_R4, propVal);
}
/////////////////////////////////////////////////////////////////////////////
// CContourOCX operations
void CContourOCX::AddPoint(long row, long col, double x, double y, double value)
{
static BYTE parms[] =
VTS_I4 VTS_I4 VTS_R8 VTS_R8 VTS_R8;
InvokeHelper(0x5, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
row, col, x, y, value);
}
void CContourOCX::Calculate(long Compensate, long CompensateValue)
{
static BYTE parms[] =VTS_I4 VTS_I4;
InvokeHelper(0x6, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
Compensate, CompensateValue);
}
void CContourOCX::FreeData()
{
InvokeHelper(0x9, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CContourOCX::HWIN(LPCTSTR p_)
{
static BYTE parms[] =
VTS_BSTR;
InvokeHelper(0xa, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
p_);
}
void CContourOCX::SetMapScale(float MinX, float MinY, float MaxX, float MaxY)
{
static BYTE parms[] =
VTS_R4 VTS_R4 VTS_R4 VTS_R4;
InvokeHelper(0xb, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
MinX, MinY, MaxX, MaxY);
}
void CContourOCX::DrawMap(float DispX1, float DispX2, float DispY1, float DispY2, long RectX1, long RectX2, long RectY1, long RectY2, LPCTSTR dc)
{
static BYTE parms[] =
VTS_R4 VTS_R4 VTS_R4 VTS_R4 VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_BSTR;
InvokeHelper(0xc, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
DispX1, DispX2, DispY1, DispY2, RectX1, RectX2, RectY1, RectY2, dc);
}
void CContourOCX::DrawContours(long* dc, float DispX1, float DispX2, float DispY1, float DispY2, long RectX1, long RectX2, long RectY1, long RectY2, long rad)
{
static BYTE parms[] =
VTS_PI4 VTS_R4 VTS_R4 VTS_R4 VTS_R4 VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4;
InvokeHelper(0xd, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
dc, DispX1, DispX2, DispY1, DispY2, RectX1, RectX2, RectY1, RectY2, rad);
}
void CContourOCX::InitialFromStr(LPCTSTR filePath)
{
static BYTE parms[] =
VTS_BSTR;
InvokeHelper(0xe, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
filePath);
}
void CContourOCX::InitialFromFile(LPCTSTR filePath, float ValueStep, float XYIntervalRate)
{
static BYTE parms[] =
VTS_BSTR VTS_R4 VTS_R4;
InvokeHelper(0xf, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
filePath, ValueStep, XYIntervalRate);
}
void CContourOCX::InitialFromMatrixFile(LPCTSTR filePath, float ValueStep)
{
static BYTE parms[] =
VTS_BSTR VTS_R4;
InvokeHelper(0x10, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
filePath, ValueStep);
}
void CContourOCX::SetConfigue()
{
InvokeHelper(0x11, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CContourOCX::GetLineColor(long LineIndex, long* LineColor)
{
static BYTE parms[] =
VTS_I4 VTS_PI4;
InvokeHelper(0x12, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
LineIndex, LineColor);
}
void CContourOCX::GetLineSize(long LineIndex, long* LineSize)
{
static BYTE parms[] =
VTS_I4 VTS_PI4;
InvokeHelper(0x13, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
LineIndex, LineSize);
}
void CContourOCX::IsLineSelected(long LineIndex, long* IsSelected)
{
static BYTE parms[] =
VTS_I4 VTS_PI4;
InvokeHelper(0x14, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
LineIndex, IsSelected);
}
void CContourOCX::SetLineSize(long LineIndex, long LineSize)
{
static BYTE parms[] =
VTS_I4 VTS_I4;
InvokeHelper(0x15, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
LineIndex, LineSize);
}
void CContourOCX::SetLineColor(long LineIndex, long LineColor)
{
static BYTE parms[] =
VTS_I4 VTS_I4;
InvokeHelper(0x16, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
LineIndex, LineColor);
}
void CContourOCX::SetSelected(long LineIndex, long Select)
{
static BYTE parms[] =
VTS_I4 VTS_I4;
InvokeHelper(0x17, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
LineIndex, Select);
}
void CContourOCX::GetSelected(long LineIndex, long* Select)
{
static BYTE parms[] =
VTS_I4 VTS_PI4;
InvokeHelper(0x18, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
LineIndex, Select);
}
void CContourOCX::GetLineCount(long* LineCount)
{
static BYTE parms[] =VTS_PI4;
InvokeHelper(0x19, DISPATCH_METHOD, VT_EMPTY, NULL, parms,LineCount);
}
void CContourOCX::SelectAllLine()
{
InvokeHelper(0x1a, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CContourOCX::DeselectAllLine()
{
InvokeHelper(0x1b, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CContourOCX::GetLineValue(long LineIndex, float* value)
{
static BYTE parms[] =
VTS_I4 VTS_PR4;
InvokeHelper(0x1c, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
LineIndex, value);
}
void CContourOCX::DrawSmallMap(long dc, long left, long top, long right, long bottom)
{
static BYTE parms[] =
VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4;
InvokeHelper(0x1d, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
dc, left, top, right, bottom);
}
void CContourOCX::CompensateData(long CompensateData)
{
static BYTE parms[] =
VTS_I4;
InvokeHelper(0x1e, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
CompensateData);
}
void CContourOCX::GetCtrlPointCount(long LineIndex, long* PointCount)
{
static BYTE parms[] = VTS_I4 VTS_PI4;
InvokeHelper(0x1f, DISPATCH_METHOD, VT_EMPTY, NULL, parms,LineIndex, PointCount);
}
void CContourOCX::GetCtrlPoint(long LineIndex, long PointIndex, double* x, double* y, double* value)
{
static BYTE parms[] = VTS_I4 VTS_I4 VTS_PR8 VTS_PR8 VTS_PR8;
InvokeHelper(0x20, DISPATCH_METHOD, VT_EMPTY, NULL, parms, LineIndex, PointIndex, x, y, value);
}
void CContourOCX::Substract(long* Matrix1, long* Matrix2, long row, long col)
{
static BYTE parms[] =
VTS_PI4 VTS_PI4 VTS_I4 VTS_I4;
InvokeHelper(0x21, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
Matrix1, Matrix2, row, col);
}
void CContourOCX::IsCircle(long LineIndex, long* Circle)
{
static BYTE parms[] =
VTS_I4 VTS_PI4;
InvokeHelper(0x22, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
LineIndex, Circle);
}
void CContourOCX::SaveData()
{
InvokeHelper(0x23, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CContourOCX::CompensateWithoutCal(long CompensateValue)
{
static BYTE parms[] =
VTS_I4;
InvokeHelper(0x24, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
CompensateValue);
}
void CContourOCX::GetRowCol(long* RowCount, long* ColCount)
{
static BYTE parms[] =
VTS_PI4 VTS_PI4;
InvokeHelper(0x25, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
RowCount, ColCount);
}
void CContourOCX::GetMatrixPoint(long RowIndex, long ColIndex, float* x, float* y, float* value)
{
static BYTE parms[] =
VTS_I4 VTS_I4 VTS_PR4 VTS_PR4 VTS_PR4;
InvokeHelper(0x26, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
RowIndex, ColIndex, x, y, value);
}
void CContourOCX::GetSstValueFromXY(float x, float y, float* value)
{
static BYTE parms[] =
VTS_R4 VTS_R4 VTS_PR4;
InvokeHelper(0x27, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
x, y, value);
}
void CContourOCX::calculate2(long Compensate, long CompensateValue, float PointStep)
{
static BYTE parms[] =
VTS_I4 VTS_I4 VTS_R4;
InvokeHelper(0x28, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
Compensate, CompensateValue, PointStep);
}
void CContourOCX::Calculate3(long Compensate, long CompensateValue, long Detail)
{
static BYTE parms[] =
VTS_I4 VTS_I4 VTS_I4;
InvokeHelper(0x29, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
Compensate, CompensateValue, Detail);
}
void CContourOCX::GetPolygonCount(long* PolygonCount)
{
static BYTE parms[] =
VTS_PI4;
InvokeHelper(0x2a, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
PolygonCount);
}
void CContourOCX::GetPolygonPointCountValueArea(long index, long* PointCount, float* MinValue, float* MaxValue, float* AreaWithoutHoles, float* AreaWithHoles)
{
static BYTE parms[] =
VTS_I4 VTS_PI4 VTS_PR4 VTS_PR4 VTS_PR4 VTS_PR4;
InvokeHelper(0x2b, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
index, PointCount, MinValue, MaxValue, AreaWithoutHoles, AreaWithHoles);
}
void CContourOCX::GetPolygonPointXY(long polygonIndex, long PointIndex, float* x, float* y)
{
static BYTE parms[] =
VTS_I4 VTS_I4 VTS_PR4 VTS_PR4;
InvokeHelper(0x2c, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
polygonIndex, PointIndex, x, y);
}
void CContourOCX::AddCustomedStep(float x)
{
static BYTE parms[] = VTS_R4;
InvokeHelper(0x2d, DISPATCH_METHOD, VT_EMPTY, NULL, parms,x);
}
void CContourOCX::ResetPolyPostion(float x_slope, float x_intercept, float y_slope, float y_intercept)
{
static BYTE parms[] =
VTS_R4 VTS_R4 VTS_R4 VTS_R4;
InvokeHelper(0x2e, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
x_slope, x_intercept, y_slope, y_intercept);
}
void CContourOCX::ConvertToPolygon(long* Succeed)
{
static BYTE parms[] =
VTS_PI4;
InvokeHelper(0x2f, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
Succeed);
}
void CContourOCX::ResetOnePolygonColor(long polygonIndex, long fillColor, long borderColor)
{
static BYTE parms[] =
VTS_I4 VTS_I4 VTS_I4;
InvokeHelper(0x30, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
polygonIndex, fillColor, borderColor);
}
void CContourOCX::DrawPolygon(long dc, long polygonIndex, long drawChildPolygons)
{
static BYTE parms[] =
VTS_I4 VTS_I4 VTS_I4;
InvokeHelper(0x31, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
dc, polygonIndex, drawChildPolygons);
}
void CContourOCX::DrawAllPolygons(long dc)
{
static BYTE parms[] =
VTS_I4;
InvokeHelper(0x32, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
dc);
}
void CContourOCX::FlashPolygon(long dc, long polygonIndex, long fillColor, long borderColor)
{
static BYTE parms[] =
VTS_I4 VTS_I4 VTS_I4 VTS_I4;
InvokeHelper(0x33, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
dc, polygonIndex, fillColor, borderColor);
}
void CContourOCX::Initial(long row, long col, double step, short InterposeValue, short RestrictInterposedValue)
{
static BYTE parms[] = VTS_I4 VTS_I4 VTS_R8 VTS_I2 VTS_I2;
InvokeHelper(0x34, DISPATCH_METHOD, VT_EMPTY, NULL, parms,row, col, step, InterposeValue, RestrictInterposedValue);
}
void CContourOCX::InitialRandom(long insertLineCount, long nearPointCount, float step, float para1)
{
static BYTE parms[] =
VTS_I4 VTS_I4 VTS_R4 VTS_R4;
InvokeHelper(0x35, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
insertLineCount, nearPointCount, step, para1);
}
void CContourOCX::InitialRandomIIDW(long insertLineCount, long nearPointCount, float step, long Smooth)
{
static BYTE parms[] =
VTS_I4 VTS_I4 VTS_R4 VTS_I4;
InvokeHelper(0x36, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
insertLineCount, nearPointCount, step, Smooth);
}
void CContourOCX::InitialRandomCFWAI(long insertLineCount, float step, long Smooth)
{
static BYTE parms[] =
VTS_I4 VTS_R4 VTS_I4;
InvokeHelper(0x37, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
insertLineCount, step, Smooth);
}
void CContourOCX::CalculateRandom()
{
InvokeHelper(0x38, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CContourOCX::AddPointRandom(double x, double y, double value)
{
static BYTE parms[] =
VTS_R8 VTS_R8 VTS_R8;
InvokeHelper(0x39, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
x, y, value);
}
void CContourOCX::InitialRandomKrigingOK(long insertLineCount, long nearPointCount, float step, long Smooth, long ReservedValue)
{
static BYTE parms[] =
VTS_I4 VTS_I4 VTS_R4 VTS_I4 VTS_I4;
InvokeHelper(0x3a, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
insertLineCount, nearPointCount, step, Smooth, ReservedValue);
}
void CContourOCX::InitializeSHPFile(BSTR* Path, BSTR* SHPType)
{
static BYTE parms[] =
VTS_PBSTR VTS_PBSTR;
InvokeHelper(0x3b, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
Path, SHPType);
}
void CContourOCX::AddDBField(BSTR* Name, BSTR* DataType, long ByteLength)
{
static BYTE parms[] =
VTS_PBSTR VTS_PBSTR VTS_I4;
InvokeHelper(0x3c, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
Name, DataType, ByteLength);
}
void CContourOCX::CreateShapeFile()
{
InvokeHelper(0x3d, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
long CContourOCX::AddRandomPointsFromFile(BSTR* Path)
{
long result;
static BYTE parms[] =
VTS_PBSTR;
InvokeHelper(0x3e, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
Path);
return result;
}
void CContourOCX::AboutBox()
{
InvokeHelper(0xfffffdd8, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -