Files
envi-code/SourceCode/Code2026/EarthWormMain/CAcadApplication.h
T
gjm 164968b62e chore
把非utf8-bom编码的cpp/h文件改为 utf8 bom 编码, msvc识别utf8编码时,如果不是bom格式的,会使用当前cp_oem来解码.
2026-10-04 00:04:20 +08:00

281 lines
7.0 KiB
C++

// Machine generated IDispatch wrapper class(es) created with Add Class from Typelib Wizard
// CAcadApplication wrapper class
class CAcadApplication : public COleDispatchDriver
{
public:
CAcadApplication(){} // Calls COleDispatchDriver default constructor
CAcadApplication(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
CAcadApplication(const CAcadApplication& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
// Attributes
public:
// Operations
public:
// IAcadApplication methods
public:
BOOL get_Visible()
{
BOOL result;
InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
return result;
}
void put_Visible(BOOL newValue)
{
static BYTE parms[] = VTS_BOOL ;
InvokeHelper(0x1, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
CString get_Name()
{
CString result;
InvokeHelper(0x2, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
return result;
}
CString get_Caption()
{
CString result;
InvokeHelper(0x3, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
return result;
}
LPDISPATCH get_Application()
{
LPDISPATCH result;
InvokeHelper(0x4, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
return result;
}
LPDISPATCH get_ActiveDocument()
{
LPDISPATCH result;
InvokeHelper(0x5, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
return result;
}
void put_ActiveDocument(LPDISPATCH newValue)
{
static BYTE parms[] = VTS_DISPATCH ;
InvokeHelper(0x5, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
CString get_FullName()
{
CString result;
InvokeHelper(0x6, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
return result;
}
long get_Height()
{
long result;
InvokeHelper(0x7, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
return result;
}
void put_Height(long newValue)
{
static BYTE parms[] = VTS_I4 ;
InvokeHelper(0x7, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
long get_WindowLeft()
{
long result;
InvokeHelper(0x8, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
return result;
}
void put_WindowLeft(long newValue)
{
static BYTE parms[] = VTS_I4 ;
InvokeHelper(0x8, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
CString get_Path()
{
CString result;
InvokeHelper(0x9, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
return result;
}
long get_LocaleId()
{
long result;
InvokeHelper(0xa, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
return result;
}
long get_WindowTop()
{
long result;
InvokeHelper(0xb, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
return result;
}
void put_WindowTop(long newValue)
{
static BYTE parms[] = VTS_I4 ;
InvokeHelper(0xb, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
CString get_Version()
{
CString result;
InvokeHelper(0xc, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
return result;
}
long get_Width()
{
long result;
InvokeHelper(0xd, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
return result;
}
void put_Width(long newValue)
{
static BYTE parms[] = VTS_I4 ;
InvokeHelper(0xd, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
LPDISPATCH get_Preferences()
{
LPDISPATCH result;
InvokeHelper(0xe, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
return result;
}
BOOL get_StatusId(LPDISPATCH VportObj)
{
BOOL result;
static BYTE parms[] = VTS_DISPATCH ;
InvokeHelper(0x11, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, parms, VportObj);
return result;
}
VARIANT ListArx()
{
VARIANT result;
InvokeHelper(0x12, DISPATCH_METHOD, VT_VARIANT, (void*)&result, NULL);
return result;
}
void LoadArx(LPCTSTR Name)
{
static BYTE parms[] = VTS_BSTR ;
InvokeHelper(0x13, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Name);
}
LPDISPATCH GetInterfaceObject(LPCTSTR ProgID)
{
LPDISPATCH result;
static BYTE parms[] = VTS_BSTR ;
InvokeHelper(0x14, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, ProgID);
return result;
}
void UnloadArx(LPCTSTR Name)
{
static BYTE parms[] = VTS_BSTR ;
InvokeHelper(0x17, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Name);
}
void Update()
{
InvokeHelper(0x18, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void Quit()
{
InvokeHelper(0x19, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void Zoom(long Type, VARIANT * vParams)
{
static BYTE parms[] = VTS_I4 VTS_PVARIANT ;
InvokeHelper(0x1a, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Type, vParams);
}
LPDISPATCH get_VBE()
{
LPDISPATCH result;
InvokeHelper(0x1b, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
return result;
}
LPDISPATCH get_MenuGroups()
{
LPDISPATCH result;
InvokeHelper(0x1c, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
return result;
}
LPDISPATCH get_MenuBar()
{
LPDISPATCH result;
InvokeHelper(0x1d, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
return result;
}
void LoadDVB(LPCTSTR Name)
{
static BYTE parms[] = VTS_BSTR ;
InvokeHelper(0x1e, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Name);
}
void UnloadDVB(LPCTSTR Name)
{
static BYTE parms[] = VTS_BSTR ;
InvokeHelper(0x1f, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Name);
}
LPDISPATCH get_Documents()
{
LPDISPATCH result;
InvokeHelper(0x20, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
return result;
}
void Eval(LPCTSTR Expression)
{
static BYTE parms[] = VTS_BSTR ;
InvokeHelper(0x21, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Expression);
}
long get_WindowState()
{
long result;
InvokeHelper(0x22, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
return result;
}
void put_WindowState(long newValue)
{
static BYTE parms[] = VTS_I4 ;
InvokeHelper(0x22, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
void RunMacro(LPCTSTR MacroPath)
{
static BYTE parms[] = VTS_BSTR ;
InvokeHelper(0x23, DISPATCH_METHOD, VT_EMPTY, NULL, parms, MacroPath);
}
void ZoomExtents()
{
InvokeHelper(0x24, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void ZoomAll()
{
InvokeHelper(0x25, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void ZoomCenter(VARIANT Center, double Magnify)
{
static BYTE parms[] = VTS_VARIANT VTS_R8 ;
InvokeHelper(0x26, DISPATCH_METHOD, VT_EMPTY, NULL, parms, &Center, Magnify);
}
void ZoomScaled(double scale, long ScaleType)
{
static BYTE parms[] = VTS_R8 VTS_I4 ;
InvokeHelper(0x27, DISPATCH_METHOD, VT_EMPTY, NULL, parms, scale, ScaleType);
}
void ZoomWindow(VARIANT LowerLeft, VARIANT UpperRight)
{
static BYTE parms[] = VTS_VARIANT VTS_VARIANT ;
InvokeHelper(0x28, DISPATCH_METHOD, VT_EMPTY, NULL, parms, &LowerLeft, &UpperRight);
}
void ZoomPickWindow()
{
InvokeHelper(0x29, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
LPDISPATCH GetAcadState()
{
LPDISPATCH result;
InvokeHelper(0x2a, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, NULL);
return result;
}
void ZoomPrevious()
{
InvokeHelper(0x2b, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
long get_HWND()
{
long result;
InvokeHelper(0x2c, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
return result;
}
// IAcadApplication properties
public:
};