Files
AutomatedCheckingSystem_ATP/CShape.h
2022-05-23 19:48:47 +08:00

629 lines
17 KiB
C++

// 从类型库向导中用“添加类”创建的计算机生成的 IDispatch 包装器类
//#import "C:\\Program Files\\Microsoft Office\\root\\Office16\\EXCEL.EXE" no_namespace
// CShape 包装器类
class CShape : public COleDispatchDriver
{
public:
CShape() {} // 调用 COleDispatchDriver 默认构造函数
CShape(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
CShape(const CShape& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
// 特性
public:
// 操作
public:
// Shape 方法
public:
LPDISPATCH get_Application()
{
LPDISPATCH result;
InvokeHelper(0x94, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, nullptr);
return result;
}
long get_Creator()
{
long result;
InvokeHelper(0x95, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, nullptr);
return result;
}
LPDISPATCH get_Parent()
{
LPDISPATCH result;
InvokeHelper(0x96, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, nullptr);
return result;
}
void Apply()
{
InvokeHelper(0x68b, DISPATCH_METHOD, VT_EMPTY, nullptr, nullptr);
}
void Delete()
{
InvokeHelper(0x75, DISPATCH_METHOD, VT_EMPTY, nullptr, nullptr);
}
LPDISPATCH Duplicate()
{
LPDISPATCH result;
InvokeHelper(0x40f, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, nullptr);
return result;
}
void Flip(long FlipCmd)
{
static BYTE parms[] = VTS_I4;
InvokeHelper(0x68c, DISPATCH_METHOD, VT_EMPTY, nullptr, parms, FlipCmd);
}
void IncrementLeft(float Increment)
{
static BYTE parms[] = VTS_R4;
InvokeHelper(0x68e, DISPATCH_METHOD, VT_EMPTY, nullptr, parms, Increment);
}
void IncrementRotation(float Increment)
{
static BYTE parms[] = VTS_R4;
InvokeHelper(0x690, DISPATCH_METHOD, VT_EMPTY, nullptr, parms, Increment);
}
void IncrementTop(float Increment)
{
static BYTE parms[] = VTS_R4;
InvokeHelper(0x691, DISPATCH_METHOD, VT_EMPTY, nullptr, parms, Increment);
}
void PickUp()
{
InvokeHelper(0x692, DISPATCH_METHOD, VT_EMPTY, nullptr, nullptr);
}
void RerouteConnections()
{
InvokeHelper(0x693, DISPATCH_METHOD, VT_EMPTY, nullptr, nullptr);
}
void ScaleHeight(float Factor, long RelativeToOriginalSize, VARIANT& Scale)
{
static BYTE parms[] = VTS_R4 VTS_I4 VTS_VARIANT;
InvokeHelper(0x694, DISPATCH_METHOD, VT_EMPTY, nullptr, parms, Factor, RelativeToOriginalSize, &Scale);
}
void ScaleWidth(float Factor, long RelativeToOriginalSize, VARIANT& Scale)
{
static BYTE parms[] = VTS_R4 VTS_I4 VTS_VARIANT;
InvokeHelper(0x698, DISPATCH_METHOD, VT_EMPTY, nullptr, parms, Factor, RelativeToOriginalSize, &Scale);
}
void Select(VARIANT& Replace)
{
static BYTE parms[] = VTS_VARIANT;
InvokeHelper(0xeb, DISPATCH_METHOD, VT_EMPTY, nullptr, parms, &Replace);
}
void SetShapesDefaultProperties()
{
InvokeHelper(0x699, DISPATCH_METHOD, VT_EMPTY, nullptr, nullptr);
}
LPDISPATCH Ungroup()
{
LPDISPATCH result;
InvokeHelper(0xf4, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, nullptr);
return result;
}
void ZOrder(long ZOrderCmd)
{
static BYTE parms[] = VTS_I4;
InvokeHelper(0x26e, DISPATCH_METHOD, VT_EMPTY, nullptr, parms, ZOrderCmd);
}
LPDISPATCH get_Adjustments()
{
LPDISPATCH result;
InvokeHelper(0x69b, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, nullptr);
return result;
}
LPDISPATCH get_TextFrame()
{
LPDISPATCH result;
InvokeHelper(0x69c, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, nullptr);
return result;
}
long get_AutoShapeType()
{
long result;
InvokeHelper(0x69d, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, nullptr);
return result;
}
void put_AutoShapeType(long newValue)
{
static BYTE parms[] = VTS_I4;
InvokeHelper(0x69d, DISPATCH_PROPERTYPUT, VT_EMPTY, nullptr, parms, newValue);
}
LPDISPATCH get_Callout()
{
LPDISPATCH result;
InvokeHelper(0x69e, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, nullptr);
return result;
}
long get_ConnectionSiteCount()
{
long result;
InvokeHelper(0x69f, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, nullptr);
return result;
}
long get_Connector()
{
long result;
InvokeHelper(0x6a0, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, nullptr);
return result;
}
LPDISPATCH get_ConnectorFormat()
{
LPDISPATCH result;
InvokeHelper(0x6a1, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, nullptr);
return result;
}
LPDISPATCH get_Fill()
{
LPDISPATCH result;
InvokeHelper(0x67f, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, nullptr);
return result;
}
LPDISPATCH get_GroupItems()
{
LPDISPATCH result;
InvokeHelper(0x6a2, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, nullptr);
return result;
}
float get_Height()
{
float result;
InvokeHelper(0x7b, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, nullptr);
return result;
}
void put_Height(float newValue)
{
static BYTE parms[] = VTS_R4;
InvokeHelper(0x7b, DISPATCH_PROPERTYPUT, VT_EMPTY, nullptr, parms, newValue);
}
long get_HorizontalFlip()
{
long result;
InvokeHelper(0x6a3, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, nullptr);
return result;
}
float get_Left()
{
float result;
InvokeHelper(0x7f, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, nullptr);
return result;
}
void put_Left(float newValue)
{
static BYTE parms[] = VTS_R4;
InvokeHelper(0x7f, DISPATCH_PROPERTYPUT, VT_EMPTY, nullptr, parms, newValue);
}
LPDISPATCH get_Line()
{
LPDISPATCH result;
InvokeHelper(0x331, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, nullptr);
return result;
}
long get_LockAspectRatio()
{
long result;
InvokeHelper(0x6a4, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, nullptr);
return result;
}
void put_LockAspectRatio(long newValue)
{
static BYTE parms[] = VTS_I4;
InvokeHelper(0x6a4, DISPATCH_PROPERTYPUT, VT_EMPTY, nullptr, parms, newValue);
}
CString get_Name()
{
CString result;
InvokeHelper(0x6e, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, nullptr);
return result;
}
void put_Name(LPCTSTR newValue)
{
static BYTE parms[] = VTS_BSTR;
InvokeHelper(0x6e, DISPATCH_PROPERTYPUT, VT_EMPTY, nullptr, parms, newValue);
}
LPDISPATCH get_Nodes()
{
LPDISPATCH result;
InvokeHelper(0x6a5, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, nullptr);
return result;
}
float get_Rotation()
{
float result;
InvokeHelper(0x3b, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, nullptr);
return result;
}
void put_Rotation(float newValue)
{
static BYTE parms[] = VTS_R4;
InvokeHelper(0x3b, DISPATCH_PROPERTYPUT, VT_EMPTY, nullptr, parms, newValue);
}
LPDISPATCH get_PictureFormat()
{
LPDISPATCH result;
InvokeHelper(0x65f, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, nullptr);
return result;
}
LPDISPATCH get_Shadow()
{
LPDISPATCH result;
InvokeHelper(0x67, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, nullptr);
return result;
}
LPDISPATCH get_TextEffect()
{
LPDISPATCH result;
InvokeHelper(0x6a6, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, nullptr);
return result;
}
LPDISPATCH get_ThreeD()
{
LPDISPATCH result;
InvokeHelper(0x6a7, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, nullptr);
return result;
}
float get_Top()
{
float result;
InvokeHelper(0x7e, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, nullptr);
return result;
}
void put_Top(float newValue)
{
static BYTE parms[] = VTS_R4;
InvokeHelper(0x7e, DISPATCH_PROPERTYPUT, VT_EMPTY, nullptr, parms, newValue);
}
long get_Type()
{
long result;
InvokeHelper(0x6c, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, nullptr);
return result;
}
long get_VerticalFlip()
{
long result;
InvokeHelper(0x6a8, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, nullptr);
return result;
}
VARIANT get_Vertices()
{
VARIANT result;
InvokeHelper(0x26d, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, nullptr);
return result;
}
long get_Visible()
{
long result;
InvokeHelper(0x22e, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, nullptr);
return result;
}
void put_Visible(long newValue)
{
static BYTE parms[] = VTS_I4;
InvokeHelper(0x22e, DISPATCH_PROPERTYPUT, VT_EMPTY, nullptr, parms, newValue);
}
float get_Width()
{
float result;
InvokeHelper(0x7a, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, nullptr);
return result;
}
void put_Width(float newValue)
{
static BYTE parms[] = VTS_R4;
InvokeHelper(0x7a, DISPATCH_PROPERTYPUT, VT_EMPTY, nullptr, parms, newValue);
}
long get_ZOrderPosition()
{
long result;
InvokeHelper(0x6a9, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, nullptr);
return result;
}
LPDISPATCH get_Hyperlink()
{
LPDISPATCH result;
InvokeHelper(0x6aa, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, nullptr);
return result;
}
long get_BlackWhiteMode()
{
long result;
InvokeHelper(0x6ab, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, nullptr);
return result;
}
void put_BlackWhiteMode(long newValue)
{
static BYTE parms[] = VTS_I4;
InvokeHelper(0x6ab, DISPATCH_PROPERTYPUT, VT_EMPTY, nullptr, parms, newValue);
}
LPDISPATCH get_DrawingObject()
{
LPDISPATCH result;
InvokeHelper(0x6ac, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, nullptr);
return result;
}
CString get_OnAction()
{
CString result;
InvokeHelper(0x254, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, nullptr);
return result;
}
void put_OnAction(LPCTSTR newValue)
{
static BYTE parms[] = VTS_BSTR;
InvokeHelper(0x254, DISPATCH_PROPERTYPUT, VT_EMPTY, nullptr, parms, newValue);
}
BOOL get_Locked()
{
BOOL result;
InvokeHelper(0x10d, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, nullptr);
return result;
}
void put_Locked(BOOL newValue)
{
static BYTE parms[] = VTS_BOOL;
InvokeHelper(0x10d, DISPATCH_PROPERTYPUT, VT_EMPTY, nullptr, parms, newValue);
}
LPDISPATCH get_TopLeftCell()
{
LPDISPATCH result;
InvokeHelper(0x26c, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, nullptr);
return result;
}
LPDISPATCH get_BottomRightCell()
{
LPDISPATCH result;
InvokeHelper(0x267, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, nullptr);
return result;
}
long get_Placement()
{
long result;
InvokeHelper(0x269, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, nullptr);
return result;
}
void put_Placement(long newValue)
{
static BYTE parms[] = VTS_I4;
InvokeHelper(0x269, DISPATCH_PROPERTYPUT, VT_EMPTY, nullptr, parms, newValue);
}
void Copy()
{
InvokeHelper(0x227, DISPATCH_METHOD, VT_EMPTY, nullptr, nullptr);
}
void Cut()
{
InvokeHelper(0x235, DISPATCH_METHOD, VT_EMPTY, nullptr, nullptr);
}
void CopyPicture(VARIANT& Appearance, VARIANT& Format)
{
static BYTE parms[] = VTS_VARIANT VTS_VARIANT;
InvokeHelper(0xd5, DISPATCH_METHOD, VT_EMPTY, nullptr, parms, &Appearance, &Format);
}
LPDISPATCH get_ControlFormat()
{
LPDISPATCH result;
InvokeHelper(0x6ad, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, nullptr);
return result;
}
LPDISPATCH get_LinkFormat()
{
LPDISPATCH result;
InvokeHelper(0x6ae, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, nullptr);
return result;
}
LPDISPATCH get_OLEFormat()
{
LPDISPATCH result;
InvokeHelper(0x6af, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, nullptr);
return result;
}
long get_FormControlType()
{
long result;
InvokeHelper(0x6b0, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, nullptr);
return result;
}
CString get_AlternativeText()
{
CString result;
InvokeHelper(0x763, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, nullptr);
return result;
}
void put_AlternativeText(LPCTSTR newValue)
{
static BYTE parms[] = VTS_BSTR;
InvokeHelper(0x763, DISPATCH_PROPERTYPUT, VT_EMPTY, nullptr, parms, newValue);
}
LPDISPATCH get_Script()
{
LPDISPATCH result;
InvokeHelper(0x764, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, nullptr);
return result;
}
LPDISPATCH get_DiagramNode()
{
LPDISPATCH result;
InvokeHelper(0x875, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, nullptr);
return result;
}
long get_HasDiagramNode()
{
long result;
InvokeHelper(0x876, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, nullptr);
return result;
}
LPDISPATCH get_Diagram()
{
LPDISPATCH result;
InvokeHelper(0x877, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, nullptr);
return result;
}
long get_HasDiagram()
{
long result;
InvokeHelper(0x878, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, nullptr);
return result;
}
long get_Child()
{
long result;
InvokeHelper(0x879, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, nullptr);
return result;
}
LPDISPATCH get_ParentGroup()
{
LPDISPATCH result;
InvokeHelper(0x87a, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, nullptr);
return result;
}
LPDISPATCH get_CanvasItems()
{
LPDISPATCH result;
InvokeHelper(0x87b, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, nullptr);
return result;
}
long get_ID()
{
long result;
InvokeHelper(0x23a, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, nullptr);
return result;
}
void CanvasCropLeft(float Increment)
{
static BYTE parms[] = VTS_R4;
InvokeHelper(0x87c, DISPATCH_METHOD, VT_EMPTY, nullptr, parms, Increment);
}
void CanvasCropTop(float Increment)
{
static BYTE parms[] = VTS_R4;
InvokeHelper(0x87d, DISPATCH_METHOD, VT_EMPTY, nullptr, parms, Increment);
}
void CanvasCropRight(float Increment)
{
static BYTE parms[] = VTS_R4;
InvokeHelper(0x87e, DISPATCH_METHOD, VT_EMPTY, nullptr, parms, Increment);
}
void CanvasCropBottom(float Increment)
{
static BYTE parms[] = VTS_R4;
InvokeHelper(0x87f, DISPATCH_METHOD, VT_EMPTY, nullptr, parms, Increment);
}
LPDISPATCH get_Chart()
{
LPDISPATCH result;
InvokeHelper(0x7, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, nullptr);
return result;
}
long get_HasChart()
{
long result;
InvokeHelper(0xa62, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, nullptr);
return result;
}
LPDISPATCH get_TextFrame2()
{
LPDISPATCH result;
InvokeHelper(0xa63, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, nullptr);
return result;
}
long get_ShapeStyle()
{
long result;
InvokeHelper(0xa64, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, nullptr);
return result;
}
void put_ShapeStyle(long newValue)
{
static BYTE parms[] = VTS_I4;
InvokeHelper(0xa64, DISPATCH_PROPERTYPUT, VT_EMPTY, nullptr, parms, newValue);
}
long get_BackgroundStyle()
{
long result;
InvokeHelper(0xa65, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, nullptr);
return result;
}
void put_BackgroundStyle(long newValue)
{
static BYTE parms[] = VTS_I4;
InvokeHelper(0xa65, DISPATCH_PROPERTYPUT, VT_EMPTY, nullptr, parms, newValue);
}
LPDISPATCH get_SoftEdge()
{
LPDISPATCH result;
InvokeHelper(0xa66, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, nullptr);
return result;
}
LPDISPATCH get_Glow()
{
LPDISPATCH result;
InvokeHelper(0xa67, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, nullptr);
return result;
}
LPDISPATCH get_Reflection()
{
LPDISPATCH result;
InvokeHelper(0xa68, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, nullptr);
return result;
}
long get_HasSmartArt()
{
long result;
InvokeHelper(0xb66, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, nullptr);
return result;
}
LPDISPATCH get_SmartArt()
{
LPDISPATCH result;
InvokeHelper(0xb67, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, nullptr);
return result;
}
CString get_Title()
{
CString result;
InvokeHelper(0xc7, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, nullptr);
return result;
}
void put_Title(LPCTSTR newValue)
{
static BYTE parms[] = VTS_BSTR;
InvokeHelper(0xc7, DISPATCH_PROPERTYPUT, VT_EMPTY, nullptr, parms, newValue);
}
long get_GraphicStyle()
{
long result;
InvokeHelper(0xcc8, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, nullptr);
return result;
}
void put_GraphicStyle(long newValue)
{
static BYTE parms[] = VTS_I4;
InvokeHelper(0xcc8, DISPATCH_PROPERTYPUT, VT_EMPTY, nullptr, parms, newValue);
}
LPDISPATCH get_Model3D()
{
LPDISPATCH result;
InvokeHelper(0xd1d, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, nullptr);
return result;
}
long get_Decorative()
{
long result;
InvokeHelper(0xd1e, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, nullptr);
return result;
}
void put_Decorative(long newValue)
{
static BYTE parms[] = VTS_I4;
InvokeHelper(0xd1e, DISPATCH_PROPERTYPUT, VT_EMPTY, nullptr, parms, newValue);
}
// Shape 属性
public:
};