www.pudn.com > 在控件的客户区中使用textout.rar > autovuex.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 "autovuex.h"
/////////////////////////////////////////////////////////////////////////////
// CAutoVueX
IMPLEMENT_DYNCREATE(CAutoVueX, CWnd)
/////////////////////////////////////////////////////////////////////////////
// CAutoVueX properties
CString CAutoVueX::GetSrc()
{
CString result;
GetProperty(0x1, VT_BSTR, (void*)&result);
return result;
}
void CAutoVueX::SetSrc(LPCTSTR propVal)
{
SetProperty(0x1, VT_BSTR, propVal);
}
BOOL CAutoVueX::GetShowScrollBars()
{
BOOL result;
GetProperty(0x2, VT_BOOL, (void*)&result);
return result;
}
void CAutoVueX::SetShowScrollBars(BOOL propVal)
{
SetProperty(0x2, VT_BOOL, propVal);
}
BOOL CAutoVueX::GetShowMainToolBar()
{
BOOL result;
GetProperty(0x3, VT_BOOL, (void*)&result);
return result;
}
void CAutoVueX::SetShowMainToolBar(BOOL propVal)
{
SetProperty(0x3, VT_BOOL, propVal);
}
BOOL CAutoVueX::GetShowAuxiToolBar()
{
BOOL result;
GetProperty(0x4, VT_BOOL, (void*)&result);
return result;
}
void CAutoVueX::SetShowAuxiToolBar(BOOL propVal)
{
SetProperty(0x4, VT_BOOL, propVal);
}
BOOL CAutoVueX::GetShowStatusBar()
{
BOOL result;
GetProperty(0x5, VT_BOOL, (void*)&result);
return result;
}
void CAutoVueX::SetShowStatusBar(BOOL propVal)
{
SetProperty(0x5, VT_BOOL, propVal);
}
BOOL CAutoVueX::GetEnablePopupMenu()
{
BOOL result;
GetProperty(0x6, VT_BOOL, (void*)&result);
return result;
}
void CAutoVueX::SetEnablePopupMenu(BOOL propVal)
{
SetProperty(0x6, VT_BOOL, propVal);
}
BOOL CAutoVueX::GetMrkMainToolbar()
{
BOOL result;
GetProperty(0x7, VT_BOOL, (void*)&result);
return result;
}
void CAutoVueX::SetMrkMainToolbar(BOOL propVal)
{
SetProperty(0x7, VT_BOOL, propVal);
}
BOOL CAutoVueX::GetMrkPensToolbar()
{
BOOL result;
GetProperty(0x8, VT_BOOL, (void*)&result);
return result;
}
void CAutoVueX::SetMrkPensToolbar(BOOL propVal)
{
SetProperty(0x8, VT_BOOL, propVal);
}
BOOL CAutoVueX::GetMrkEntitiesToolbar()
{
BOOL result;
GetProperty(0x9, VT_BOOL, (void*)&result);
return result;
}
void CAutoVueX::SetMrkEntitiesToolbar(BOOL propVal)
{
SetProperty(0x9, VT_BOOL, propVal);
}
BOOL CAutoVueX::GetMrkColorsToolbar()
{
BOOL result;
GetProperty(0xa, VT_BOOL, (void*)&result);
return result;
}
void CAutoVueX::SetMrkColorsToolbar(BOOL propVal)
{
SetProperty(0xa, VT_BOOL, propVal);
}
CString CAutoVueX::GetMrkFileLocation()
{
CString result;
GetProperty(0x14, VT_BSTR, (void*)&result);
return result;
}
void CAutoVueX::SetMrkFileLocation(LPCTSTR propVal)
{
SetProperty(0x14, VT_BSTR, propVal);
}
unsigned long CAutoVueX::GetBgColor()
{
unsigned long result;
GetProperty(0xb, VT_I4, (void*)&result);
return result;
}
void CAutoVueX::SetBgColor(unsigned long propVal)
{
SetProperty(0xb, VT_I4, propVal);
}
short CAutoVueX::GetRotate()
{
short result;
GetProperty(0xc, VT_I2, (void*)&result);
return result;
}
void CAutoVueX::SetRotate(short propVal)
{
SetProperty(0xc, VT_I2, propVal);
}
short CAutoVueX::GetFlip()
{
short result;
GetProperty(0xd, VT_I2, (void*)&result);
return result;
}
void CAutoVueX::SetFlip(short propVal)
{
SetProperty(0xd, VT_I2, propVal);
}
short CAutoVueX::GetPage()
{
short result;
GetProperty(0xe, VT_I2, (void*)&result);
return result;
}
void CAutoVueX::SetPage(short propVal)
{
SetProperty(0xe, VT_I2, propVal);
}
short CAutoVueX::GetExtents()
{
short result;
GetProperty(0xf, VT_I2, (void*)&result);
return result;
}
void CAutoVueX::SetExtents(short propVal)
{
SetProperty(0xf, VT_I2, propVal);
}
double CAutoVueX::GetExtMinX()
{
double result;
GetProperty(0x10, VT_R8, (void*)&result);
return result;
}
void CAutoVueX::SetExtMinX(double propVal)
{
SetProperty(0x10, VT_R8, propVal);
}
double CAutoVueX::GetExtMinY()
{
double result;
GetProperty(0x11, VT_R8, (void*)&result);
return result;
}
void CAutoVueX::SetExtMinY(double propVal)
{
SetProperty(0x11, VT_R8, propVal);
}
double CAutoVueX::GetExtMaxX()
{
double result;
GetProperty(0x12, VT_R8, (void*)&result);
return result;
}
void CAutoVueX::SetExtMaxX(double propVal)
{
SetProperty(0x12, VT_R8, propVal);
}
double CAutoVueX::GetExtMaxY()
{
double result;
GetProperty(0x13, VT_R8, (void*)&result);
return result;
}
void CAutoVueX::SetExtMaxY(double propVal)
{
SetProperty(0x13, VT_R8, propVal);
}
/////////////////////////////////////////////////////////////////////////////
// CAutoVueX operations
void CAutoVueX::ZoomFit()
{
InvokeHelper(0x15, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CAutoVueX::ZoomPrevious()
{
InvokeHelper(0x16, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CAutoVueX::ZoomWidth()
{
InvokeHelper(0x17, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CAutoVueX::ZoomHeight()
{
InvokeHelper(0x18, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CAutoVueX::ZoomByFactor(double factor)
{
static BYTE parms[] =
VTS_R8;
InvokeHelper(0x19, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
factor);
}
void CAutoVueX::ZoomFullResolution()
{
InvokeHelper(0x1a, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CAutoVueX::PrintIt(BOOL bPrintDirect)
{
static BYTE parms[] =
VTS_BOOL;
InvokeHelper(0x1b, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
bPrintDirect);
}
void CAutoVueX::PrintPreview(BOOL bPreviewDirect, BOOL bWantFrame)
{
static BYTE parms[] =
VTS_BOOL VTS_BOOL;
InvokeHelper(0x1c, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
bPreviewDirect, bWantFrame);
}
long CAutoVueX::GetVcetHandle()
{
long result;
InvokeHelper(0x1d, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
return result;
}
BOOL CAutoVueX::EnterMarkupMode()
{
BOOL result;
InvokeHelper(0x1e, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
return result;
}
BOOL CAutoVueX::ExitMarkupMode()
{
BOOL result;
InvokeHelper(0x1f, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
return result;
}
LPDISPATCH CAutoVueX::MrkObj()
{
LPDISPATCH result;
InvokeHelper(0x20, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, NULL);
return result;
}
LPDISPATCH CAutoVueX::PrnObj()
{
LPDISPATCH result;
InvokeHelper(0x21, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, NULL);
return result;
}
short CAutoVueX::GetMode()
{
short result;
InvokeHelper(0x22, DISPATCH_METHOD, VT_I2, (void*)&result, NULL);
return result;
}
void CAutoVueX::PageNext()
{
InvokeHelper(0x23, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CAutoVueX::PagePrevious()
{
InvokeHelper(0x24, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CAutoVueX::PageSelect()
{
InvokeHelper(0x25, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
BOOL CAutoVueX::GetMousePos(double* pPosX, double* pPosY)
{
BOOL result;
static BYTE parms[] =
VTS_PR8 VTS_PR8;
InvokeHelper(0x26, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
pPosX, pPosY);
return result;
}
long CAutoVueX::MrkWnd()
{
long result;
InvokeHelper(0x27, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
return result;
}
long CAutoVueX::PrnWnd()
{
long result;
InvokeHelper(0x28, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
return result;
}
BOOL CAutoVueX::CanClose()
{
BOOL result;
InvokeHelper(0x29, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
return result;
}
long CAutoVueX::GetContrast()
{
long result;
InvokeHelper(0x2a, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
return result;
}
long CAutoVueX::SetContrast(long contrastValue)
{
long result;
static BYTE parms[] =
VTS_I4;
InvokeHelper(0x2b, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
contrastValue);
return result;
}
long CAutoVueX::GetAntiAlias()
{
long result;
InvokeHelper(0x2c, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
return result;
}
long CAutoVueX::SetAntiAlias(long antialiasValue)
{
long result;
static BYTE parms[] =
VTS_I4;
InvokeHelper(0x2d, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
antialiasValue);
return result;
}
long CAutoVueX::ShowLayersDlg()
{
long result;
InvokeHelper(0x2e, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
return result;
}
long CAutoVueX::ShowBlocksDlg()
{
long result;
InvokeHelper(0x2f, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
return result;
}
long CAutoVueX::ShowNamedViewsDlg()
{
long result;
InvokeHelper(0x30, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
return result;
}
long CAutoVueX::ShowXREFDlg()
{
long result;
InvokeHelper(0x31, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
return result;
}
BOOL CAutoVueX::EnableMarkup(BOOL fShow)
{
BOOL result;
static BYTE parms[] =
VTS_BOOL;
InvokeHelper(0x32, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
fShow);
return result;
}
BOOL CAutoVueX::SetMarkupMode(LPCTSTR sMarkup)
{
BOOL result;
static BYTE parms[] =
VTS_BSTR;
InvokeHelper(0x33, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
sMarkup);
return result;
}
void CAutoVueX::SetPrintOptions(LPCTSTR sEntry, LPCTSTR sValue)
{
static BYTE parms[] =
VTS_BSTR VTS_BSTR;
InvokeHelper(0x34, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
sEntry, sValue);
}
BOOL CAutoVueX::SetLicenseFilePath(LPCTSTR sLicPath)
{
BOOL result;
static BYTE parms[] =
VTS_BSTR;
InvokeHelper(0x35, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
sLicPath);
return result;
}
void CAutoVueX::ZoomInWorld(double MinX, double MinY, double MaxX, double MaxY)
{
static BYTE parms[] =
VTS_R8 VTS_R8 VTS_R8 VTS_R8;
InvokeHelper(0x36, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
MinX, MinY, MaxX, MaxY);
}
void CAutoVueX::EnablePanMode(BOOL bEnable)
{
static BYTE parms[] =
VTS_BOOL;
InvokeHelper(0x37, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
bEnable);
}
long CAutoVueX::GetNumCrossProbeEntities()
{
long result;
InvokeHelper(0x38, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
return result;
}
CString CAutoVueX::GetCrossProbeEntityType(long nIndex)
{
CString result;
static BYTE parms[] =
VTS_I4;
InvokeHelper(0x39, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
nIndex);
return result;
}
CString CAutoVueX::GetCrossProbeEntityName(long nIndex)
{
CString result;
static BYTE parms[] =
VTS_I4;
InvokeHelper(0x3a, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
nIndex);
return result;
}
void CAutoVueX::ClearCrossProbeEntities()
{
InvokeHelper(0x3b, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CAutoVueX::AddCrossProbeEntity(LPCTSTR sType, LPCTSTR sName)
{
static BYTE parms[] =
VTS_BSTR VTS_BSTR;
InvokeHelper(0x3c, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
sType, sName);
}
void CAutoVueX::ZoomSelected()
{
InvokeHelper(0x3d, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CAutoVueX::ShowNetConnectivity()
{
InvokeHelper(0x3e, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
long CAutoVueX::GetNumEcadEntities(LPCTSTR sType)
{
long result;
static BYTE parms[] =
VTS_BSTR;
InvokeHelper(0x3f, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
sType);
return result;
}
CString CAutoVueX::GetEcadEntityName(LPCTSTR sType, long lIndex)
{
CString result;
static BYTE parms[] =
VTS_BSTR VTS_I4;
InvokeHelper(0x40, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
sType, lIndex);
return result;
}
long CAutoVueX::GetEcadEntityNAttr(LPCTSTR sType, long lIndex)
{
long result;
static BYTE parms[] =
VTS_BSTR VTS_I4;
InvokeHelper(0x41, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
sType, lIndex);
return result;
}
CString CAutoVueX::GetEcadEntityAttrName(LPCTSTR sType, long lIndex, long j)
{
CString result;
static BYTE parms[] =
VTS_BSTR VTS_I4 VTS_I4;
InvokeHelper(0x42, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
sType, lIndex, j);
return result;
}
CString CAutoVueX::GetEcadEntityAttrValue(LPCTSTR sType, long lIndex, long j)
{
CString result;
static BYTE parms[] =
VTS_BSTR VTS_I4 VTS_I4;
InvokeHelper(0x43, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
sType, lIndex, j);
return result;
}
long CAutoVueX::GetNumEcadEntityDefs()
{
long result;
InvokeHelper(0x44, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
return result;
}
CString CAutoVueX::GetEcadEntityDefName(long lIndex)
{
CString result;
static BYTE parms[] =
VTS_I4;
InvokeHelper(0x45, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
lIndex);
return result;
}
long CAutoVueX::GetEcadEntityDefFlags(long lIndex)
{
long result;
static BYTE parms[] =
VTS_I4;
InvokeHelper(0x46, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
lIndex);
return result;
}
long CAutoVueX::GetEcadEntityDefNAttr(long lIndex)
{
long result;
static BYTE parms[] =
VTS_I4;
InvokeHelper(0x47, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
lIndex);
return result;
}
CString CAutoVueX::GetEcadEntityDefAttrName(long lIndex, long lAttr)
{
CString result;
static BYTE parms[] =
VTS_I4 VTS_I4;
InvokeHelper(0x48, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
lIndex, lAttr);
return result;
}
long CAutoVueX::GetEcadEntityDefAttrFlags(long lIndex, long lAttr)
{
long result;
static BYTE parms[] =
VTS_I4 VTS_I4;
InvokeHelper(0x49, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
lIndex, lAttr);
return result;
}
long CAutoVueX::GetEcadEntityDefAttrType(long lIndex, long lAttr)
{
long result;
static BYTE parms[] =
VTS_I4 VTS_I4;
InvokeHelper(0x4a, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
lIndex, lAttr);
return result;
}
long CAutoVueX::ShowEntityTypeFilterDlg()
{
long result;
InvokeHelper(0x4b, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
return result;
}
long CAutoVueX::ShowVerifyDesignDlg()
{
long result;
InvokeHelper(0x4c, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
return result;
}
long CAutoVueX::ShowEntityBrowserDlg()
{
long result;
InvokeHelper(0x4d, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
return result;
}
long CAutoVueX::ShowBillOfMaterialDlg()
{
long result;
InvokeHelper(0x4e, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
return result;
}
long CAutoVueX::ShowEntityPropertiesDlg()
{
long result;
InvokeHelper(0x4f, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
return result;
}
long CAutoVueX::ShowFileVersionInfoDlg()
{
long result;
InvokeHelper(0x50, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
return result;
}
void CAutoVueX::SetPageByTitle(LPCTSTR sTitle)
{
static BYTE parms[] =
VTS_BSTR;
InvokeHelper(0x51, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
sTitle);
}
void CAutoVueX::SetNamedView(long lIndex)
{
static BYTE parms[] =
VTS_I4;
InvokeHelper(0x52, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
lIndex);
}
void CAutoVueX::SetNamedViewByName(LPCTSTR sName)
{
static BYTE parms[] =
VTS_BSTR;
InvokeHelper(0x53, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
sName);
}
long CAutoVueX::ShowImportDesignDlg()
{
long result;
InvokeHelper(0x54, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
return result;
}
void CAutoVueX::EnableZoomBoxMode(BOOL bEnable)
{
static BYTE parms[] =
VTS_BOOL;
InvokeHelper(0x55, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
bEnable);
}
void CAutoVueX::EnableRotateMode(BOOL bEnable)
{
static BYTE parms[] =
VTS_BOOL;
InvokeHelper(0x56, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
bEnable);
}
long CAutoVueX::ReCenter(short nType)
{
long result;
static BYTE parms[] =
VTS_I2;
InvokeHelper(0x57, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
nType);
return result;
}
long CAutoVueX::ShowPMIFilteringDlg()
{
long result;
InvokeHelper(0x58, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
return result;
}
long CAutoVueX::ShowLightingDlg()
{
long result;
InvokeHelper(0x59, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
return result;
}
long CAutoVueX::ShowDefineSectionDlg()
{
long result;
InvokeHelper(0x5a, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
return result;
}
long CAutoVueX::ShowUserCoordSystemsDlg()
{
long result;
InvokeHelper(0x5b, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
return result;
}
void CAutoVueX::EnableManipulators(BOOL bEnable)
{
static BYTE parms[] =
VTS_BOOL;
InvokeHelper(0x5c, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
bEnable);
}
long CAutoVueX::ShowPartAlignmentDlg()
{
long result;
InvokeHelper(0x5d, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
return result;
}
long CAutoVueX::ShowModelTransformDlg()
{
long result;
InvokeHelper(0x5e, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
return result;
}
void CAutoVueX::ResetTransformation()
{
InvokeHelper(0x5f, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
long CAutoVueX::ShowInterferenceCheckDlg()
{
long result;
InvokeHelper(0x60, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
return result;
}
void CAutoVueX::AboutBox()
{
InvokeHelper(0xfffffdd8, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}