Description
Information about how to update existing ObjectARX® applications to work with AutoCAD® 2025 is provided here.
AutoCAD 2025 is a binary breaking release. ObjectARX applications developed for AutoCAD 2024 and earlier releases will need to be recompiled. The following sections list API changes made to this release. If your application uses any of these APIs, you will need to update your code accordingly.
Moved Classes in ObjectARX API
Class |
Topic |
Declaration |
Previous Class |
---|---|---|---|
AcGsManager |
virtual bool activeGraphicsKernels(AcArray<AcGsGraphicsKernel*>& result) const = 0; | AcGsManager2 | |
AcGsManager |
virtual bool activeModels(const AcDbDatabase* pDb, AcArray<AcGsModel*>& result) const = 0; | AcGsManager2 | |
AcGsManager |
virtual bool activeModels(AcArray<AcGsModel*>& result) const = 0; | AcGsManager2 | |
AcGsManager |
virtual AcGsModel* gsHighlightModel(AcGsGraphicsKernel* pKernel, const AcDbDatabase* pDb) const = 0; | AcGsManager2 | |
AcGsManager |
virtual AcGsModel* gsModel(AcGsGraphicsKernel* pKernel, const AcDbDatabase* pDb) const = 0; | AcGsManager2 | |
AcGsManager |
virtual bool hasGsModel(AcGsGraphicsKernel* pKernel, const AcDbDatabase* pDb) const = 0; | AcGsManager2 | |
AcGsManager |
virtual void setGsHighlightModel(AcGsGraphicsKernel* pKernel, const AcDbDatabase* pDb, AcGsModel* pModel) = 0; | AcGsManager2 | |
AcGsManager |
virtual void setGsModel(AcGsGraphicsKernel* pKernel, const AcDbDatabase* pDb, AcGsModel* pModel) = 0; | AcGsManager2 |
Deprecated ObjectARX API
Class |
Topic |
Declaration |
Use Instead |
---|---|---|---|
template <size_t nBufLen> inline int acdbAngToS(double v, int unit, int prec, wchar_t (& buf)[nBufLen]); | |||
template <size_t nBufLen> inline int acdbRawAngToS(double v, int unit, int prec, wchar_t (& buf)[nBufLen]); | |||
template <size_t nBufLen> inline int acdbRToS(double v, int unit, int prec, wchar_t (& buf)[nBufLen]); | |||
inline int acedFindFile(const ACHAR * fname, ACHAR * result, size_t nBufLen); | |||
template <size_t nBufLen> inline int acedFindFile(const wchar_t * pszName, wchar_t (& buf)[nBufLen]); | |||
template <size_t nBufLen> inline int acedFindTrustedFile(const wchar_t * pszName, wchar_t (& buf)[nBufLen]); | |||
inline int acedFindTrustedFile(const ACHAR * fname, ACHAR * result, size_t nBufLen); | |||
template <size_t nPreBufLen, size_t nNameBufLen, size_t nExtBufLen> inline int acedFNSplit(const wchar_t * pathToSplit, wchar_t (& prebuf)[nPreBufLen], wchar_t (& namebuf)[nNameBufLen], wchar_t (& extbuf)[nExtBufLen]); | |||
template <size_t nNameBufLen, size_t nExtBufLen> inline int acedFNSplit(const wchar_t * pathToSplit, size_t nPre, wchar_t (& namebuf)[nNameBufLen], wchar_t (& extbuf)[nExtBufLen]); | |||
template <size_t nPreBufLen> inline int acedFNSplit(const wchar_t * pathToSplit, wchar_t (& prebuf)[nPreBufLen], size_t nName, size_t nExt); | |||
template <size_t nExtBufLen> inline int acedFNSplit(const wchar_t * pathToSplit, size_t nPre, size_t nName, wchar_t (& extbuf)[nExtBufLen]); | |||
template <size_t nNameBufLen> inline int acedFNSplit(const wchar_t * pathToSplit, size_t nPre, wchar_t (& namebuf)[nNameBufLen], size_t nExt); | |||
inline int acedGetCName(const ACHAR * cmd, ACHAR ** result); | |||
template <size_t nBufLen> inline int acedGetEnv(const wchar_t * pszName, wchar_t (& buf)[nBufLen]); | |||
inline int acedGetEnv(const ACHAR * sym, ACHAR * var, size_t nBufLen); | |||
inline int acedGetFullInput(ACHAR *& pStr); | |||
inline int acedGetFullKword(const ACHAR * pString, ACHAR *& pStr); | |||
inline int acedGetFullString(int cronly, const ACHAR * pString, ACHAR *& pResult); | |||
template <size_t nBufLen> inline int acedGetInput(wchar_t (& buf)[nBufLen]); | |||
inline int acedGetInput(ACHAR * str, size_t nBufLen); | |||
template <size_t nBufLen> inline int acedGetKword(const wchar_t * pszPrompt, wchar_t (& buf)[nBufLen]); | |||
inline int acedGetKword(const ACHAR * prompt, ACHAR * result, size_t nBufLen); | |||
template <size_t nBufLen> inline int acedGetString(int cronly, const wchar_t * prompt, wchar_t (& buf)[nBufLen]); | |||
inline int acedGetString(int cronly, const ACHAR * prompt, ACHAR * result, size_t bufsize); | |||
inline Acad::ErrorStatus acedXrefCreateBlockname(const ACHAR* XrefPathname, ACHAR * & XrefBlockname); | |||
Acad::ErrorStatus acutNewString(const ACHAR* pInput, ACHAR*& pOutput); | |||
#define NULL 0 |
Transition from NULL macro to native nullptr. | ||
AcApProfileManager |
void ProfileRegistryKey(ACHAR *& strRegProfileKey, const ACHAR * strProfileName); | ||
AcDbDeepCloneFiler |
Acad::ErrorStatus readBoolean(Adesk::Boolean*) override; | virtual Acad::ErrorStatus readBool(bool* pVal) = 0; | |
AcDbDeepCloneFiler |
Acad::ErrorStatus writeBoolean(Adesk::Boolean) override; | ||
AcDbDwgFiler |
virtual Acad::ErrorStatus readBoolean(Adesk::Boolean* pVal); | ||
AcDbDwgFiler |
virtual Acad::ErrorStatus writeBoolean(Adesk::Boolean val); | ||
AcDbDxfFiler |
virtual Acad::ErrorStatus writeBoolean(AcDb::DxfCode code, Adesk::Boolean val); | ||
AcDbLayerStateManager |
Acad::ErrorStatus getLayerStateDescription(const ACHAR* sName, ACHAR*& sDesc); | ||
AcDbLayerTableRecord |
ACHAR* plotStyleName(const AcDbObjectId& viewportId, bool& isOverride) const; | ||
AcDbPlotSettings |
Acad::ErrorStatus getPlotSettingsName(ACHAR *& plotSettingsName) const; | ||
AcDbTable |
Acad::ErrorStatus getBlockAttributeValue(int row, int col, const AcDbObjectId& attdefId, ACHAR*& value) const; | ||
AcDbTable |
Acad::ErrorStatus getBlockAttributeValue(int row, int col, int nContent, const AcDbObjectId& attdefId, ACHAR*& value) const; | ||
AcDbViewSymbol |
Acad::ErrorStatus getIdentifier(ACHAR*& pszName) const; | ||
AcEdInputContextReactor |
virtual void beginGetColor(const int*, const ACHAR*, int, const ACHAR*); | ||
AcEdInputContextReactor |
virtual void endGetColor(Acad::PromptStatus, int&, const ACHAR*&); | ||
AcGiTextStyle |
Acad::ErrorStatus font(ACHAR *& pTypeface, bool & bold, bool & italic, Charset& charset, Autodesk::AutoCAD::PAL::FontUtils::FontPitch& pitch, Autodesk::AutoCAD::PAL::FontUtils::FontFamily& family) const; | ||
AcGiVariant |
Acad::ErrorStatus getElemAt(int nIndex, ACHAR*&, AcGiVariant &) const; | ||
AcPlPlotProgress |
bool getStatusMsgString(ACHAR *& pMsg) const; | ||
AcPlPlotProgressDialog |
bool getPlotMsgString(PlotMSGIndex index, ACHAR *& pMsg) const; | ||
AcValue |
bool get(ACHAR *& pszValue) const; | ||
Services |
Acad::ErrorStatus getBlockNameFromInsertPathName(ACHAR *& pBlockName, const ACHAR * pathName) const; | ||
Services |
Acad::ErrorStatus getPathNameFromSymbolName(ACHAR *& pPathName, const ACHAR * symbolName, const ACHAR * extensions) const; | ||
Services |
Acad::ErrorStatus getSymbolNameFromPathName(ACHAR *& pSymbolName, const ACHAR * pathName, const ACHAR * extensions) const; | ||
Services |
Acad::ErrorStatus preValidateSymbolName(ACHAR *& pSymbolName, bool preserveCase) const; | ||
Services |
Acad::ErrorStatus repairPreExtendedSymbolName(ACHAR *& pNewName, const ACHAR * oldName, bool allowVerticalBar) const; | ||
Services |
Acad::ErrorStatus repairSymbolName(ACHAR *& pNewName, const ACHAR * oldName, bool allowVerticalBar) const; |
Removed ObjectARX API
Class |
Topic |
Declaration |
Use Instead |
---|---|---|---|
+ |
inline AcString operator + (ACHAR ch, const AcString & acs); | ||
acdbGetProxyInfo |
Acad::ErrorStatus acdbGetProxyInfo(AcDbObject *pObj, ACHAR*& dxfName, ACHAR*& className, ACHAR*& appName); | ||
acdbOleGetOriginalSelectedFontName |
Acad::ErrorStatus acdbOleGetOriginalSelectedFontName(const AcDbOle2Frame* pOleEnt, ACHAR*& fontName); | ||
acdbOleGetSelectedFontName |
Acad::ErrorStatus acdbOleGetSelectedFontName(const AcDbOle2Frame* pOleEnt, ACHAR*& fontName); | ||
AcGsClientViewInfo::contextualAttributes |
AcGsClientViewInfo::contextualAttributes | ||
acgsDrawableCached |
ACCORE_PORT Adesk::Boolean acgsDrawableCached(AcGiDrawable *pDrawable); | ||
acgsGetCurrentGsManager2 |
ACCORE_PORT AcGsManager2* acgsGetCurrentGsManager2(); | ||
acgsGetGsHighlightModel |
ACCORE_PORT AcGsModel* acgsGetGsHighlightModel(const AcDbDatabase* pDb); | ||
acgsGetGsModel |
ACCORE_PORT AcGsModel* acgsGetGsModel(const AcDbDatabase* pDb); | ||
acgsSetGsHighlightModel |
ACCORE_PORT void acgsSetGsHighlightModel(const AcDbDatabase* pDb, AcGsModel* pModel); | ||
acgsSetGsModel |
ACCORE_PORT void acgsSetGsModel(const AcDbDatabase* pDb, AcGsModel* pModel); | ||
acutTrimWhiteSpace |
void acutTrimWhiteSpace(ACHAR * pStr); | ||
acutXStrLength |
size_t acutXStrLength(const ACHAR * str); | ||
acutXStrNormalize |
Acad::ErrorStatus acutXStrNormalize(ACHAR *& pStr, bool preserveCase); | ||
acutXStrUppercase |
inline Acad::ErrorStatus acutXStrUppercase(ACHAR *& pStr); | ||
AcArray |
AcArray::maxLength |
constexpr static int maxLength() { return 0x7fffffff / sizeof(T); } | nMaxLength |
AcDbDwgFiler |
AcDbDwgFiler::readItem |
Acad::ErrorStatus readItem(Adesk::Boolean* pVal); | |
AcDbDwgFiler |
AcDbDwgFiler::writeItem |
Acad::ErrorStatus writeItem(Adesk::Boolean val); | |
AcDbDxfFiler |
AcDbDxfFiler::writeItem |
Acad::ErrorStatus writeItem (AcDb::DxfCode dc, Adesk::Boolean val); | |
AcDbPlotSettings |
AcDbPlotSettings::copyFrom |
Acad::ErrorStatus copyFrom(AcDbPlotSettings *fromPlotSettings); | |
AcDbSymbolUtilities |
AcDbSymbolUtilities::Services::getInsertPathNameFromBlockName |
virtual Acad::ErrorStatus getInsertPathNameFromBlockName(ACHAR *& pPathName, const ACHAR * blockName) const = 0; | |
AcDbSymbolUtilities |
AcDbSymbolUtilities::Services::makeDependentName |
virtual Acad::ErrorStatus makeDependentName(ACHAR *& pNewName, const ACHAR * dwgName, const ACHAR * symbolName) const = 0; | |
AcGsManager |
AcGsManager::gsHighlightModel |
virtual AcGsModel* gsHighlightModel(const AcDbDatabase* pDb) const = 0; | |
AcGsManager |
AcGsManager::gsModel |
virtual AcGsModel* gsModel(const AcDbDatabase* pDb) const = 0; | |
AcGsManager |
AcGsManager::hasGsModel |
virtual bool hasGsModel(const AcDbDatabase* pDb) const = 0; | |
AcGsManager |
AcGsManager::setGsHighlightModel |
virtual void setGsHighlightModel(const AcDbDatabase* pDb, AcGsModel* pModel) = 0; | |
AcGsManager |
AcGsManager::setGsModel |
virtual void setGsModel(const AcDbDatabase* pDb, AcGsModel* pModel) = 0; | |
AcGsManager2 |
AcGsManager2 |
class AcGsManager2; | |
AcGsManager2 |
AcGsManager2::gsHighlightModel |
virtual AcGsModel* gsHighlightModel(AcGsGraphicsKernel* pKernel, const AcDbDatabase* pDb) const = 0; | |
AcGsManager2 |
AcGsManager2::gsModel |
virtual AcGsModel* gsModel(AcGsGraphicsKernel* pKernel, const AcDbDatabase* pDb) const = 0; | |
AcGsManager2 |
AcGsManager2::hasGsModel |
virtual bool hasGsModel(AcGsGraphicsKernel* pKernel, const AcDbDatabase* pDb) const = 0; | |
AcGsManager2 |
AcGsManager2::setGsHighlightModel |
virtual void setGsHighlightModel(AcGsGraphicsKernel* pKernel, const AcDbDatabase* pDb, AcGsModel* pModel) = 0; | |
AcGsManager2 |
AcGsManager2::setGsModel |
virtual void setGsModel(AcGsGraphicsKernel* pKernel, const AcDbDatabase* pDb, AcGsModel* pModel) = 0; | |
AcString |
AcString::AcString |
ACBASE_PORT AcString(ACHAR ch, unsigned nRepeatTimes); | |
AcString |
AcString::AcString |
ACBASE_PORT AcString(eFormat nCtorFlags, unsigned nArg); | |
AcString |
AcString::enum@1 |
enum {kParseZero = 0,kParseMinus1 = 0x01,kParseAssert = 0x02,kParseExcept = 0x04,kParseNoEmpty = 0x08,kParseDefault = (kParseAssert | kParseZero)}; | static constexpr Adesk::UInt32 kParseZero = 0;static constexpr Adesk::UInt32 kParseMinus1 = 0x01;static constexpr Adesk::UInt32 kParseAssert = 0x02;static constexpr Adesk::UInt32 kParseExcept = 0x04;static constexpr Adesk::UInt32 kParseNoEmpty = 0x08;static constexpr Adesk::UInt32 kParseDefault = (kParseAssert | kParseZero); |
AcString |
AcString::enum@1::kParseAssert |
enum@1::kParseAssert | |
AcString |
AcString::enum@1::kParseDefault |
enum@1::kParseDefault | |
AcString |
AcString::enum@1::kParseExcept |
enum@1::kParseExcept | |
AcString |
AcString::enum@1::kParseMinus1 |
enum@1::kParseMinus1 | |
AcString |
AcString::enum@1::kParseNoEmpty |
enum@1::kParseNoEmpty | |
AcString |
AcString::enum@1::kParseZero |
enum@1::kParseZero | |
AcString |
AcString::find |
inline int AcString::find(wchar_t wch, int nStartPos) const; | |
AcString |
AcString::findOneOfRev@wchar_t * |
inline int AcString::findOneOfRev(const wchar_t *pwsz) const; | |
AcString |
AcString::findRev |
inline int AcString::findRev(const wchar_t *pwsz) const; | |
AcString |
AcString::precat@wchar_t |
inline AcString AcString::precat(wchar_t ch) const; | |
CAdUiRichEditCtrl |
CAdUiRichEditCtrl::m_bInitOnce |
static bool m_bInitOnce; |
Changed ObjectARX API
Class |
Topic |
Previous Declaration |
Declaration |
---|---|---|---|
AutoCAD 2024 and earlierint acdbAngToF(const ACHAR *str, int unit, ads_real *v); |
int acdbAngToF(const ACHAR * str, int unit, double * v); | ||
AutoCAD 2024 and earliertemplate <size_t nBufLen> inline int acdbAngToS(ads_real v, int unit, int prec, wchar_t (& buf)[nBufLen]); |
template <size_t nBufLen> inline int acdbAngToS(double v, int unit, int prec, wchar_t (& buf)[nBufLen]); | ||
AutoCAD 2024 and earlierint acdbAngToS(ads_real v, int unit, int prec, ACHAR *str, size_t nBufLen);int acdbAngToS(ads_real v, int unit, int prec, ACHAR * str); |
inline int acdbAngToS(double v, int unit, int prec, ACHAR * str, size_t nBufLen); | ||
AutoCAD 2011 through AutoCAD 2024ACDB_PORT Acad::ErrorStatus acdbAttachPointCloudEntity(AcDbObjectId& newPointCloudId, const AcString& indexFile, const AcString& sourceFile, AcGePoint3d& location, double scale = 1.0, double rotation = 0.0, AcDbDatabase* pDb = NULL); |
ACDB_PORT Acad::ErrorStatus acdbAttachPointCloudEntity(AcDbObjectId& newPointCloudId, const AcString& indexFile, const AcString& sourceFile, const AcGePoint3d& location, double scale = 1.0, double rotation = 0.0, AcDbDatabase* pDb = NULL); | ||
AutoCAD 2015 through AutoCAD 2024ACDB_PORT Acad::ErrorStatus acdbAttachPointCloudExEntity(AcDbObjectId& newPointCloudExId, const AcString& pointCloudFile, AcGePoint3d& location, double scale = 1.0, double rotation = 0.0, AcDbDatabase* pDb = NULL); |
ACDB_PORT Acad::ErrorStatus acdbAttachPointCloudExEntity(AcDbObjectId& newPointCloudExId, const AcString& pointCloudFile, const AcGePoint3d& location, double scale = 1.0, double rotation = 0.0, AcDbDatabase* pDb = NULL); | ||
AutoCAD 2009 through AutoCAD 2024ACDB_PORT Acad::ErrorStatus acdbCreatePointCloudEntity(AcDbEntity*& newPointCloud, const AcString& indexFile, const AcString& sourceFile, AcGePoint3d& location, double scale = 1.0, double rotation = 0.0); |
ACDB_PORT Acad::ErrorStatus acdbCreatePointCloudEntity(AcDbEntity*& newPointCloud, const AcString& indexFile, const AcString& sourceFile, const AcGePoint3d& location, double scale = 1.0, double rotation = 0.0); | ||
AutoCAD 2024 and earlierint acdbDisToF(const ACHAR *str, int unit, ads_real *v); |
int acdbDisToF(const ACHAR * str, int unit, double * v); | ||
AutoCAD 2024 and earlierint acdbRawAngToF(const ACHAR *str, int unit, ads_real *v); |
int acdbRawAngToF(const ACHAR * str, int unit, double * v); | ||
AutoCAD 2015 through AutoCAD 2024int acdbRawAngToS(ads_real v, int unit, int prec, ACHAR *str, size_t nBufLen);AutoCAD 2014 and earlierint acdbRawAngToS(ads_real v, int unit, int prec, ACHAR * str); |
inline int acdbRawAngToS(double v, int unit, int prec, ACHAR * str, size_t nBufLen); | ||
AutoCAD 2024 and earliertemplate <size_t nBufLen> inline int acdbRawAngToS(ads_real v, int unit, int prec, wchar_t (& buf)[nBufLen]); |
template <size_t nBufLen> inline int acdbRawAngToS(double v, int unit, int prec, wchar_t (& buf)[nBufLen]); | ||
AutoCAD 2024 and earliertemplate <size_t nBufLen> inline int acdbRToS(ads_real v, int unit, int prec, wchar_t (& buf)[nBufLen]); |
template <size_t nBufLen> inline int acdbRToS(double v, int unit, int prec, wchar_t (& buf)[nBufLen]); | ||
AutoCAD 2015 through AutoCAD 2024int acdbRToS(ads_real val, int unit, int prec, ACHAR *str, size_t nBufLen);AutoCAD 2014 and earlierint acdbRToS(ads_real val, int unit, int prec, ACHAR * str); |
inline int acdbRToS(double val, int unit, int prec, ACHAR * str, size_t nBufLen); | ||
AutoCAD 2024 and earlierint acedGetAngle (const ads_point pt, const ACHAR *prompt, ads_real *result); |
int acedGetAngle(const ads_point pt, const ACHAR * prompt, double * result); | ||
AutoCAD 2024 and earlierint acedGetDist (const ads_point pt, const ACHAR *prompt, ads_real *result); |
int acedGetDist(const ads_point pt, const ACHAR * prompt, double * result); | ||
AutoCAD 2024 and earlierint acedGetOrient (const ads_point pt, const ACHAR *prompt, ads_real *result); |
int acedGetOrient(const ads_point pt, const ACHAR * prompt, double * result); | ||
AutoCAD 2024 and earlierint acedRetReal (ads_real rval); |
int acedRetReal(double rval); | ||
AcGiDeviationType | AutoCAD 2011 through AutoCAD 2024enum {kAcGiMaxDevForCircle = 0,kAcGiMaxDevForCurve,kAcGiMaxDevForBoundary,kAcGiMaxDevForIsoline,kAcGiMaxDevForFacet}; |
enum { kAcGiMaxDevForCircle = 0, kAcGiMaxDevForCurve, kAcGiMaxDevForBoundary, kAcGiMaxDevForIsoline, kAcGiMaxDevForFacet, kAcGiMaxDevForHatch}; | |
AutoCAD 2015 through AutoCAD 2024class AcGiKernelDescriptor : public AcArray<const AcUniqueString *> |
class AcGiKernelDescriptor : public AcArray<AcUniqueString::value>; | ||
AutoCAD 2015 through AutoCAD 2024struct AcGsClientViewInfo {Adesk::LongPtr viewportId;Adesk::LongPtr acadWindowId;Adesk::IntDbId viewportObjectId;AcGiContextualColors * contextColors;AcGiContextualAttributes *contextualAttributes;};AutoCAD 2014 and earlierstruct AcGsClientViewInfo {LONG_PTR viewportId;LONG_PTR acadWindowId;LONG_PTR viewportObjectId;AcGiContextualColors* contextColors;}; |
struct AcGsClientViewInfo { Adesk::LongPtr viewportId; Adesk::LongPtr acadWindowId; Adesk::IntDbId viewportObjectId; AcGiContextualColors * contextColors;}; | ||
class AcString : public AcHeapOperators; | |||
AutoCAD 2024 and earlierunion ads_u_val {ads_real rreal;ads_real rpoint[3];short rint;ACHAR * rstring;int64_t rlname[2];int64_t mnLongPtr;int32_t rlong;int64_t mnInt64;struct ads_binary rbinary;unsigned char ihandle[8];}; |
union ads_u_val { ads_real rreal; ads_real rpoint[3]; short rint; ACHAR * rstring; const ACHAR* rcstring; int64_t rlname[2]; int64_t mnLongPtr; int32_t rlong; int64_t mnInt64; struct ads_binary rbinary; unsigned char ihandle[8];}; | ||
AcDbDynBlockReferenceProperty | AutoCAD 2024 and earlierbool operator==(const AcDbDynBlockReferenceProperty& other); |
bool operator ==(const AcDbDynBlockReferenceProperty& other) const; | |
AcDbExtents | AutoCAD 2013 through AutoCAD 2024bool operator==(const AcDbExtents& other); |
bool operator ==(const AcDbExtents& other) const; | |
AcDbExtents2d | AutoCAD 2013 through AutoCAD 2024bool operator==(const AcDbExtents2d& other); |
ACDBCORE2D_PORT bool operator ==(const AcDbExtents2d& other) const; | |
AcDbRapidRTRenderSettings | AutoCAD 2016 through AutoCAD 2024virtual bool operator==(const AcDbRapidRTRenderSettings& settings); |
virtual bool operator ==(const AcDbRapidRTRenderSettings& settings) const; | |
AcGiKernelDescriptor | AutoCAD 2015 through AutoCAD 2024void addRequirement(const AcUniqueString *capability); |
void addRequirement(const AcUniqueString::value capability); | |
AcGiKernelDescriptor | AutoCAD 2015 through AutoCAD 2024bool supports(const AcUniqueString *capability) const; |
bool supports(const AcUniqueString::value capability) const; | |
AcGsConfig | AutoCAD 2019 through 2024virtual int getFeatureAvailableVal(const AcUniqueString*) const = 0; |
virtual int getFeatureAvailableVal(const AcUniqueString::value) const = 0; | |
AcGsConfig | AutoCAD 2019 through 2024virtual int getFeatureRecommendedVal(const AcUniqueString*) const = 0; |
virtual int getFeatureRecommendedVal(const AcUniqueString::value) const = 0; | |
AcGsConfig | AutoCAD 2019 through AutoCAD 2024virtual int getFeatureVal(const AcUniqueString*) const = 0; |
virtual int getFeatureVal(const AcUniqueString::value) const = 0; | |
AcGsConfig | AutoCAD 2015 through 2024virtual bool isFeatureAvailable(const AcUniqueString*) const = 0;AutoCAD 2014 and earliervirtual bool isFeatureAvailable(HardwareFeature feature) = 0; |
virtual bool isFeatureAvailable(const AcUniqueString::value) const = 0; | |
AcGsConfig | AutoCAD 2015 through 2024virtual bool isFeatureEnabled(const AcUniqueString*) const = 0;AutoCAD 2014 and earliervirtual bool isFeatureEnabled(HardwareFeature feature) = 0; |
virtual bool isFeatureEnabled(const AcUniqueString::value) const = 0; | |
AcGsConfig | AutoCAD 2015 through 2024virtual bool isFeatureRecommended(const AcUniqueString*) const = 0;AutoCAD 2014 and earliervirtual bool isFeatureRecommended(HardwareFeature feature) = 0; |
virtual bool isFeatureRecommended(const AcUniqueString::value) const = 0; | |
AcGsConfig | AutoCAD 2015 through 2024virtual void setFeatureEnabled(const AcUniqueString*, bool bEnable = true) = 0;AutoCAD 2014 and earliervirtual void setFeatureEnabled(HardwareFeature feature, bool bEnable = true) = 0; |
virtual void setFeatureEnabled(const AcUniqueString::value, bool bEnable = true) = 0; | |
AcGsConfig | AutoCAD 2019 through AutoCAD 2024virtual void setFeatureVal(const AcUniqueString*, int iVal = 0) = 0; |
virtual void setFeatureVal(const AcUniqueString::value, int iVal = 0) = 0; | |
AcGsKernelDescriptor | AutoCAD 2015 through AutoCAD 2024void addSupport(const AcUniqueString *capability); |
void addSupport(const AcUniqueString::value capability); | |
AcGsKernelDescriptor | AutoCAD 2024bool hasRequirement(const AcUniqueString *capability) const;AutoCAD 2015 through AutoCAD 2023bool requires(const AcUniqueString * capability) const; |
bool hasRequirement(const AcUniqueString::value capability) const; | |
AcGsKernelDescriptor | AutoCAD 2024static DRAWBRIDGE_DATA_API const AcUniqueString *k2DDrawing; |
constexpr const AcUniqueString::value k2DDrawing = AcUniqueString::drawing2D(); | |
AcGsKernelDescriptor | AutoCAD 2024static DRAWBRIDGE_DATA_API const AcUniqueString *k3DDrawing; |
constexpr const AcUniqueString::value k3DDrawing = AcUniqueString::drawing3D(); | |
AcGsKernelDescriptor | AutoCAD 2024static DRAWBRIDGE_DATA_API const AcUniqueString* k3DDrawing2; |
constexpr const AcUniqueString::value k3DDrawing2 = AcUniqueString::drawing3D2(); | |
AcGsKernelDescriptor | AutoCAD 2024static DRAWBRIDGE_DATA_API const AcUniqueString *k3DRapidRTRendering; |
constexpr const AcUniqueString::value k3DRapidRTRendering = AcUniqueString::rapidRTRendering3D(); | |
AcGsKernelDescriptor | AutoCAD 2024static DRAWBRIDGE_DATA_API const AcUniqueString *k3DSelection; |
constexpr const AcUniqueString::value k3DSelection = AcUniqueString::selection3D(); | |
AcRxDynamicLinker | AutoCAD 2018 through AutoCAD 2024virtual AcadApp::ErrorStatus registerApp(AcadApp::LoadReasons alr, const ACHAR *logicalName, void* entryPoint = nullptr) = 0; |
virtual AcadApp::ErrorStatus registerApp(AcadApp::LoadReasons alr, const ACHAR * logicalName, const ACHAR* moduleName = nullptr, EntryPointFunc entryPoint = nullptr) = 0; | |
AcRxValueType |
No change to declaration, just range for size argument. |
ACBASE_PORT AcRxValueType(const ACHAR* name, const IAcRxEnumeration& pEnum, const IAcRxNonBlittableType& pNonBlittable, unsigned int size, AcRxMemberCollectionConstructorPtr memberConstruct, void* userData = NULL); | |
AcRxValueType |
No change to declaration, just range for size argument. |
ACBASE_PORT AcRxValueType(const ACHAR* name, const ACHAR* parent, const IAcRxNonBlittableType& nonBlittable, unsigned int size, AcRxMemberCollectionConstructorPtr memberConstruct, void* userData = NULL); | |
AcRxValueType |
No change to declaration, just range for size argument. |
ACBASE_PORT AcRxValueType(const ACHAR* name, const IAcRxNonBlittableType& pNonBlittable, unsigned int size, AcRxMemberCollectionConstructorPtr memberConstruct, void* userData = NULL); | |
AcRxValueType |
No change to declaration, just range for size argument. |
ACBASE_PORT AcRxValueType(const ACHAR* name, const IAcRxObjectValue& rxObjValue, const IAcRxNonBlittableType& pNonBlittable, unsigned int size, AcRxMemberCollectionConstructorPtr memberConstruct, void* userData = NULL); | |
AcRxValueType |
No change to declaration, just range for size argument. |
ACBASE_PORT AcRxValueType(const ACHAR* name, unsigned int size, AcRxMemberCollectionConstructorPtr memberConstruct, void * userData = NULL); | |
AcRxValueType |
No change to declaration, just range for size argument. |
ACBASE_PORT AcRxValueType(const ACHAR* name, const IAcRxEnumeration* pEnum, const IAcRxNonBlittableType* pNonBlittable, unsigned int size, AcRxMemberCollectionConstructorPtr memberConstruct, void* userData = NULL); | |
AcString | AutoCAD 2024 and earlierACBASE_PORT AcString(const wchar_t *pwsz, unsigned int count); |
AcString(const wchar_t * pwsz, Adesk::UInt32 count); | |
AcString | AutoCAD 2020 through AutoCAD 2024ACBASE_PORT AcString(const char *psz, Encoding encoding, unsigned int nByteCount); |
AcString(const char * psz, Encoding encoding, Adesk::UInt32 nByteCount); | |
AcString | AutoCAD 2017 through AutoCAD 2024ACBASE_PORT AcString(const AcRxResourceInstance& hDll, unsigned int nId);AutoCAD 2016 and earlierAcString::AcString@HINSTANCE@unsigned |
AcString(const AcRxResourceInstance& hDll, Adesk::UInt32 nId); | |
AcString | AutoCAD 2024 and earlierACBASE_PORT AcDbHandle asAcDbHandle(int nFlags = kParseDefault) const; |
ACBASE_PORT AcDbHandle asAcDbHandle(Adesk::UInt32 nFlags = kParseDefault) const; | |
AcString | AutoCAD 2024 and earlierACBASE_PORT int asDeci(int nFlags = kParseDefault) const; |
Adesk::Int32 asDeci(Adesk::UInt32 nFlags = kParseDefault) const; | |
AcString | AutoCAD 2024 and earlierACBASE_PORT int64_t asDeci64(int nFlags = kParseDefault) const; |
Adesk::Int64 asDeci64(Adesk::UInt32 nFlags = kParseDefault) const; | |
AcString | AutoCAD 2024 and earlierACBASE_PORT int asHex(int nFlags = kParseDefault) const; |
Adesk::Int32 asHex(Adesk::UInt32 nFlags = kParseDefault) const; | |
AcString | AutoCAD 2024 and earlierACBASE_PORT int64_t asHex64(int nFlags = kParseDefault) const; |
Adesk::Int64 asHex64(Adesk::UInt32 nFlags = kParseDefault) const; | |
AcString | AutoCAD 2024 and earlierACBASE_PORT unsigned int asUDeci(int nFlags = kParseDefault) const; |
Adesk::UInt32 asUDeci(Adesk::UInt32 nFlags = kParseDefault) const; | |
AcString | AutoCAD 2009 through AutoCAD 2024ACBASE_PORT Adesk::UInt64 asUDeci64(int nFlags = kParseDefault) const;AutoCAD 2008 and earlierunsigned __int64 asUDeci64(int nFlags = kParseDefault) const; |
Adesk::UInt64 asUDeci64(Adesk::UInt32 nFlags = kParseDefault) const; | |
AcString | AutoCAD 2024 and earlierACBASE_PORT unsigned int asUHex(int nFlags = kParseDefault) const; |
Adesk::UInt32 asUHex(Adesk::UInt32 nFlags = kParseDefault) const; | |
AcString | AutoCAD 2009 through AutoCAD 2024ACBASE_PORT Adesk::UInt64 asUHex64(int nFlags = kParseDefault) const;AutoCAD 2008 and earlierunsigned __int64 asUHex64 (int nFlags = kParseDefault) const; |
Adesk::UInt64 asUHex64(Adesk::UInt32 nFlags = kParseDefault) const; | |
AcString | AutoCAD 2019 through AutoCAD 2024ACBASE_PORT unsigned capacity() const; |
Adesk::UInt32 capacity() const; | |
AcString | AutoCAD 2017 through AutoCAD 2024int collate(const AcString & acs) const;inline int AcString::collate(const AcString & acs) const; |
Adesk::Int32 collate(const AcString & acs) const; | |
AcString | AutoCAD 2017 through AutoCAD 2024ACBASE_PORT int collate (const wchar_t *pwsz) const; |
Adesk::Int32 collate(const wchar_t * pwsz) const; | |
AcString | AutoCAD 2017 through AutoCAD 2024int collateNoCase(const AcString& acs) const;inline int AcString::collateNoCase(const AcString & acs) const; |
Adesk::Int32 collateNoCase(const AcString& acs) const; | |
AcString | AutoCAD 2017 through AutoCAD 2024ACBASE_PORT int collateNoCase(const wchar_t *psz) const; |
Adesk::Int32 collateNoCase(const wchar_t * pwsz) const; | |
AcString | AutoCAD 2024 and earlierint compare(const CStringW & csw) const;inline int AcString::compare(const CStringW & csw) const; |
Adesk::Int32 compare(const CStringW & csw) const; | |
AcString | AutoCAD 2024 and earlierint compare(const AcString & acs) const;inline int AcString::compare(const AcString & acs) const; |
Adesk::Int32 compare(const AcString & acs) const; | |
AcString | AutoCAD 2024 and earlierint compare(wchar_t wch) const;inline int AcString::compare(wchar_t wch) const; |
Adesk::Int32 compare(wchar_t wch) const; | |
AcString | AutoCAD 2017 through AutoCAD 2024ACBASE_PORT int compare(const char *psz, Encoding encoding) const;AutoCAD 2016 and earlierACBASE_PORT int compare(const char * psz) const; |
Adesk::Int32 compare(const char * psz, Encoding encoding) const; | |
AcString | AutoCAD 2024 and earlierACBASE_PORT int compare(const wchar_t *pwsz) const; |
Adesk::Int32 compare(const wchar_t * pwsz) const; | |
AcString | AutoCAD 2024 and earlierint compareNoCase(const CStringW & csw) const;inline int AcString::compareNoCase(const CStringW & csw) const; |
Adesk::Int32 compareNoCase(const CStringW & csw) const; | |
AcString | AutoCAD 2024 and earlierint compareNoCase(const AcString & acs) const;inline int AcString::compareNoCase(const AcString & acs) const; |
Adesk::Int32 compareNoCase(const AcString & acs) const; | |
AcString | AutoCAD 2017 through AutoCAD 2024ACBASE_PORT int compareNoCase(const char *psz, Encoding encoding) const;AutoCAD 2016 and earlierACBASE_PORT int compareNoCase(const char * psz) const; |
Adesk::Int32 compareNoCase(const char * psz, Encoding encoding) const; | |
AcString | AutoCAD 2024 and earlierint compareNoCase(wchar_t wch) const;inline int AcString::compareNoCase(wchar_t wch) const; |
Adesk::Int32 compareNoCase(wchar_t wch) const; | |
AcString | AutoCAD 2017 through AutoCAD 2024ACBASE_PORT int deleteAtIndex(int iIndex, int nCount = 1); |
Adesk::Int32 deleteAtIndex(Adesk::Int32 iIndex, Adesk::Int32 nCount = 1); | |
AcString | AutoCAD 2024 and earlierACBASE_PORT int find(const AcString & acs) const;inline int AcString::find(const AcString &s) const; |
Adesk::Int32 find(const AcString & acs) const; | |
AcString | AutoCAD 2024 and earlierint find(ACHAR ch) const;inline int AcString::find(ACHAR ch) const; |
Adesk::Int32 find(ACHAR ch) const; | |
AcString | AutoCAD 2020 through AutoCAD 2024ACBASE_PORT int find(ACHAR ch, int nStartPos) const;AutoCAD 2017 through AutoCAD 2019ACBASE_PORT int find(ACHAR ch, int nStartFrom) const; |
Adesk::Int32 find(ACHAR ch, Adesk::Int32 nStartPos) const; | |
AcString | AutoCAD 2020 through AutoCAD 2024ACBASE_PORT int find(const ACHAR *psz, int nStartPos = 0) const;int find(ACHAR ch) const; |
Adesk::Int32 find(const ACHAR * pwsz, Adesk::Int32 nStartPos = 0) const; | |
AcString | AutoCAD 2020 through 2024ACBASE_PORT int findLast(const ACHAR *psz, int nEndPos = -1) const; |
Adesk::Int32 findLast(const ACHAR * pwsz, Adesk::Int32 nEndPos = -1) const; | |
AcString | AutoCAD 2020 through 2024int findLast(ACHAR ch, int nEndPos = -1) const;inline int AcString::findLast(ACHAR ch, int nEndPos) const; |
Adesk::Int32 findLast(ACHAR ch, Adesk::Int32 nEndPos = -1) const; | |
AcString | AutoCAD 2020 through 2024ACBASE_PORT int findLastNoneOf(const ACHAR *psz, int nEndPos = -1) const; |
Adesk::Int32 findLastNoneOf(const ACHAR * pwsz, Adesk::Int32 nEndPos = -1) const; | |
AcString | AutoCAD 2020 through 2024ACBASE_PORT int findLastOneOf(const ACHAR *psz, int nEndPos = -1) const; |
Adesk::Int32 findLastOneOf(const ACHAR * pwsz, Adesk::Int32 nEndPos = -1) const; | |
AcString | AutoCAD 2020 through 2024ACBASE_PORT int findNoneOf(const ACHAR *psz, int nStartPos = 0) const; |
Adesk::Int32 findNoneOf(const ACHAR * pwsz, Adesk::Int32 nStartPos = 0) const; | |
AcString | AutoCAD 2020 through 2024ACBASE_PORT int findOneOf(const ACHAR *psz, int nStartPos = 0) const; |
Adesk::Int32 findOneOf(const ACHAR * pwsz, Adesk::Int32 nStartPos = 0) const; | |
AcString | AutoCAD 2024 and earlierint findRev(const AcString & acs) const;inline int AcString::findRev(const AcString &s) const; |
Adesk::Int32 findRev(const AcString & acs) const; | |
AcString | AutoCAD 2024 and earlierint findRev(const ACHAR *psz) const; |
Adesk::Int32 findRev(const ACHAR * pwsz) const; | |
AcString | AutoCAD 2024 and earlierint findRev(ACHAR ch) const;inline int AcString::findRev(ACHAR ch) const; |
Adesk::Int32 findRev(ACHAR ch) const; | |
AcString | AutoCAD 2017 through AutoCAD 2024wchar_t getAt(int nIndex) const;inline wchar_t AcString::getAt(int nIndex) const; |
wchar_t getAt(Adesk::Int32 nIndex) const; | |
AcString | AutoCAD 2017 through AutoCAD 2024ACBASE_PORT ACHAR* getBuffer(int nMinBufferLength = 0); |
wchar_t * getBuffer(Adesk::Int32 nMinBufferLength = 0); | |
AcString | AutoCAD 2017 through AutoCAD 2024ACBASE_PORT AcString& insert(int nIndex, const wchar_t* pwsz); |
AcString& insert(Adesk::Int32 nIndex, const wchar_t* pwsz); | |
AcString | AutoCAD 2017 through AutoCAD 2024ACBASE_PORT AcString& insert(int nIndex, wchar_t ch); |
AcString& insert(Adesk::Int32 nIndex, wchar_t ch); | |
AcString | AutoCAD 2024 and earlierconst ACHAR * kACharPtr() const;inline const ACHAR * AcString::kACharPtr() const; |
const wchar_t * kACharPtr() const; | |
AcString | AutoCAD 2017 through AutoCAD 2024AcString left(int nNumChars) const;inline AcString AcString::left(int nNumChars) const; |
AcString left(Adesk::Int32 nNumChars) const; | |
AcString | AutoCAD 2024 and earlierACBASE_PORT unsigned length() const; |
Adesk::UInt32 length() const; | |
AcString | AutoCAD 2024 and earlierint match(const CStringW & csw) const;inline int AcString::match(const CStringW & csw) const; |
Adesk::Int32 match(const CStringW & csw) const; | |
AcString | AutoCAD 2024 and earlierACBASE_PORT int match(const AcString & acs) const; |
Adesk::Int32 match(const AcString & acs) const; | |
AcString | AutoCAD 2017 through AutoCAD 2024ACBASE_PORT int match(const char *psz, Encoding encoding) const;AutoCAD 2016 and earlierACBASE_PORT int matchNoCase(const char * psz) const; |
Adesk::Int32 match(const char * psz, Encoding encoding) const; | |
AcString | AutoCAD 2024 and earlierACBASE_PORT int match(const wchar_t *pwsz) const; |
Adesk::Int32 match(const wchar_t * pwsz) const; | |
AcString | AutoCAD 2024 and earlierint matchNoCase(const CStringW & csw) const;inline int AcString::matchNoCase(const CStringW & csw) const; |
Adesk::Int32 matchNoCase(const CStringW & csw) const; | |
AcString | AutoCAD 2024 and earlierACBASE_PORT int matchNoCase(const AcString & acs) const; |
Adesk::Int32 matchNoCase(const AcString & acs) const; | |
AcString | AutoCAD 2017 through AutoCAD 2024ACBASE_PORT int matchNoCase(const char *psz, Encoding encoding) const;AutoCAD 2016 and earlierACBASE_PORT int matchNoCase(const char * psz) const; |
Adesk::Int32 matchNoCase(const char * psz, Encoding encoding) const; | |
AcString | AutoCAD 2024 and earlierACBASE_PORT int matchNoCase(const wchar_t *pwsz) const; |
Adesk::Int32 matchNoCase(const wchar_t * pwsz) const; | |
AcString | AutoCAD 2024 and earlierAcString mid(int nStart, int nNumChars) const;inline AcString AcString::mid(int nStart, int nNumChars) const; |
AcString mid(Adesk::Int32 nStart, Adesk::Int32 nNumChars) const; | |
AcString | AutoCAD 2017 through AutoCAD 2024AcString mid(int nStart) const;inline AcString AcString::mid(int nStart) const; |
AcString mid(Adesk::Int32 nStart) const; | |
AcString | AutoCAD 2017 through AutoCAD 2024ACBASE_PORT bool releaseBuffer(int nNewLength = -1); |
bool releaseBuffer(Adesk::Int32 nNewLength = -1); | |
AcString | AutoCAD 2024 and earlierACBASE_PORT int remove(wchar_t wch); |
Adesk::Int32 remove(wchar_t wch); | |
AcString | AutoCAD 2024 and earlierint remove(); |
Adesk::Int32 remove(); | |
AcString | AutoCAD 2017 through AutoCAD 2024ACBASE_PORT int replace(const wchar_t* pwszOld, const wchar_t* pwszNew); |
Adesk::Int32 replace(const wchar_t* pwszOld, const wchar_t* pwszNew); | |
AcString | AutoCAD 2017 through AutoCAD 2024ACBASE_PORT int replace(wchar_t wchOld, wchar_t wchNew); |
Adesk::Int32 replace(wchar_t wchOld, wchar_t wchNew); | |
AcString | AutoCAD 2024 and earlierAcString::reserve@unsigned |
bool reserve(Adesk::UInt32 nCapacity); | |
AcString | AutoCAD 2017 through AutoCAD 2024AcString right(int nNumChars) const;inline AcString AcString::right(int nNumChars) const; |
AcString right(Adesk::Int32 nNumChars) const; | |
AcString | AutoCAD 2017 through AutoCAD 2024ACBASE_PORT AcString& setAt(int nIndex, ACHAR ch); |
AcString& setAt(Adesk::Int32 nIndex, ACHAR ch); | |
AcString | AutoCAD 2024 and earlierACBASE_PORT AcString substr(int nStart, int nNumChars) const; |
AcString substr(Adesk::Int32 nStart, Adesk::Int32 nNumChars) const; | |
AcString | AutoCAD 2024 and earlierAcString substr(int numChars) const;inline AcString AcString::substr(int nNumChars) const; |
AcString substr(Adesk::Int32 numChars) const; | |
AcString | AutoCAD 2024 and earlierACBASE_PORT AcString substrRev(int numChars) const; |
AcString substrRev(Adesk::Int32 numChars) const; | |
AcString | AutoCAD 2024 and earlierunsigned tcharLength() const; |
Adesk::UInt32 tcharLength() const; | |
AcString | AutoCAD 2021 through AutoCAD 2024ACBASE_PORT AcString tokenize(const wchar_t* pszTokens, int& iStart) const;AutoCAD 2017 through AutoCAD 2020ACBASE_PORT AcString tokenize(const wchar_t* pszTokens, int& iStart); |
AcString tokenize(const wchar_t* pszTokens, Adesk::Int32& iStart) const; | |
AcString | AutoCAD 2024AcString & truncate(int nIndex);inline AcString & AcString::truncate(int nIndex); |
AcString & truncate(Adesk::Int32 nIndex); | |
BeginExtractionEventArgs | AutoCAD 2024ACDWGEXTRACTOR_PORT Acad::ErrorStatus queueForExtraction(const AcDbObjectId& idObject, const AcDbObjectId& idLayout); |
ACDWGEXTRACTOR_PORT Acad::ErrorStatus queueForExtraction(const AcDbObjectId& idObject, const AcString& viewableId); | |
CAdUiImage | AutoCAD 2015 through AutoCAD 2024bool CAdUiImage::IsThemeDark() const; |
bool IsThemeDark() const; |
Changed Enum
Topic |
Previous Declaration |
Declaration |
---|---|---|
struct AcadApp {enum LoadReasons {kOnProxyDetection = 0x01,kOnAutoCADStartup = 0x02,kOnCommandInvocation = 0x04,kOnLoadRequest = 0x08,kLoadDisabled = 0x10,kTransparentlyLoadable = 0x20,kOnIdleLoad = 0x40,kAutodeskInternal1 = 0x80};enum ErrorStatus {eOk = 0,eInvalidKey = 1,eInvalidSubKey = 2,eKeyNotFound = 3,eOutOfMemory = 4,eInvalidValue = 5,eValueNotFound = 6,eKeyExists = 7,eRegAccessDenied = 8,eRejected = 9,eUnknownError = 10};}; |
struct AcadApp { enum LoadReasons { kOnProxyDetection = 0x01, kOnAutoCADStartup = 0x02, kOnCommandInvocation = 0x04, kOnLoadRequest = 0x08, kLoadDisabled = 0x10, kTransparentlyLoadable = 0x20, kOnIdleLoad = 0x40, kAutodeskInternal1 = 0x80, kOnRegAppDetection = 0x100, kOnNodEntryDetection = 0x200 }; enum ErrorStatus { eOk = 0, eInvalidKey = 1, eInvalidSubKey = 2, eKeyNotFound = 3, eOutOfMemory = 4, eInvalidValue = 5, eValueNotFound = 6, eKeyExists = 7, eRegAccessDenied = 8, eRejected = 9, eUnknownError = 10 };}; | |
enum AcGeoMapType {kNoMap = 0,kAerial = 1,kRoad = 2,kHybrid = 3,}; |
enum AcGeoMapType { kNoMap = 0, kAerial = 1, kBingAerial = 1, kRoad = 2, kBingRoad = 2, kHybrid = 3, kBingHybrid = 3, kEsriImagery = 4, kEsriOpenStreetMap = 5, kEsriStreets = 6, kEsriLightGray = 7, kEsriDarkGray = 8}; | |
AutoCAD 2024enum SetAttributesFlags {kDrawableNone = 0,kDrawableIsAnEntity = 1,kDrawableUsesNesting = 2,kDrawableIsCompoundObject = 4,kDrawableViewIndependentViewportDraw = 8,kDrawableIsInvisible = 16,kDrawableHasAttributes = 32,kDrawableRegenTypeDependentGeometry = 64,kDrawableIsDimension = (kDrawableIsAnEntity + kDrawableIsCompoundObject + 128),kDrawableRegenDraw = 256,kDrawableStandardDisplaySingleLOD = 512,kDrawableShadedDisplaySingleLOD = 1024,kDrawableViewDependentViewportDraw = 2048,kDrawableBlockDependentViewportDraw = 4096,kDrawableIsExternalReference = 8192,kDrawableNotPlottable = 16384,kDrawableNotAllowLCS = 32768,kDrawableMergeControlOff = 65536,kThreadedWorldDrawViewportDraw = 131072,kDrawableManagesChildDrawables = 262144};AutoCAD 2021 through AutoCAD 2023enum SetAttributesFlags {kDrawableNone = 0,kDrawableIsAnEntity = 1,kDrawableUsesNesting = 2,kDrawableIsCompoundObject = 4,kDrawableViewIndependentViewportDraw = 8,kDrawableIsInvisible = 16,kDrawableHasAttributes = 32,kDrawableRegenTypeDependentGeometry = 64,kDrawableIsDimension = (kDrawableIsAnEntity + kDrawableIsCompoundObject + 128),kDrawableRegenDraw = 256,kDrawableStandardDisplaySingleLOD = 512,kDrawableShadedDisplaySingleLOD = 1024,kDrawableViewDependentViewportDraw = 2048,kDrawableBlockDependentViewportDraw = 4096,kDrawableIsExternalReference = 8192,kDrawableNotPlottable = 16384,kDrawableNotAllowLCS = 32768,kDrawableMergeControlOff = 65536,kThreadedWorldDrawViewportDraw = 131072};AutoCAD 2020 and Earlierenum SetAttributesFlags {kDrawableNone = 0,kDrawableIsAnEntity = 1,kDrawableUsesNesting = 2,kDrawableIsCompoundObject = 4,kDrawableViewIndependentViewportDraw = 8,kDrawableIsInvisible = 16,kDrawableHasAttributes = 32,kDrawableRegenTypeDependentGeometry = 64,kDrawableIsDimension = (kDrawableIsAnEntity + kDrawableIsCompoundObject + 128),kDrawableRegenDraw = 256,kDrawableStandardDisplaySingleLOD = 512,kDrawableShadedDisplaySingleLOD = 1024,kDrawableViewDependentViewportDraw = 2048,kDrawableBlockDependentViewportDraw = 4096,kDrawableIsExternalReference = 8192,kDrawableNotPlottable = 16384,kDrawableNotAllowLCS = 32768,kDrawableMergeControlOff = 65536}; |
enum SetAttributesFlags { kDrawableNone = 0, kDrawableIsAnEntity = 1, kDrawableUsesNesting = 2, kDrawableIsCompoundObject = 4, kDrawableViewIndependentViewportDraw = 8, kDrawableIsInvisible = 16, kDrawableHasAttributes = 32, kDrawableRegenTypeDependentGeometry = 64, kDrawableIsDimension = (kDrawableIsAnEntity + kDrawableIsCompoundObject + 128), kDrawableRegenDraw = 256, kDrawableStandardDisplaySingleLOD = 512, kDrawableShadedDisplaySingleLOD = 1024, kDrawableViewDependentViewportDraw = 2048, kDrawableBlockDependentViewportDraw = 4096, kDrawableIsExternalReference = 8192, kDrawableNotPlottable = 16384, kDrawableNotAllowLCS = 32768, kDrawableMergeControlOff = 65536, kThreadedWorldDrawViewportDraw = 131072, kDrawableManagesChildDrawables = 262144, kDrawableInheritsSelectionMarker = 524288}; | |
enum eFormat {kSigned = 0x0002,kUnSigned = 0x0003,kHex = 0x0004}; |
enum eFormat { kSigned = 1, kUnSigned, kHex, kHexSigned}; | |
AdUiThemeElement@1 Enumeration |
enum {kUnknownElements = -1,kPaletteFontCaption,kPaletteFontTab,kPaletteFontToolTip,kPaletteFont,kWorksheetFont,kWorksheetFontCaption,kInspectorItemFont,kInspectorRootFont,kPaletteBackground,kPaletteCaptionBackground,kPaletteCaptionInactive,kPaletteCaptionText,kPaletteCaptionInactiveText,kPaletteTabText,kPaletteTabBackground,kPaletteBorder,kPaletteTabShadow,kPaletteTabHighlight,kPaletteTabTextHilite,kPaletteTabSelectHilite,kPaletteToolTip,kPaletteToolTipText,kPaletteButtonText,kPaletteButtonTextDisabled,kPaletteButtonBorder,kPaletteItemText,kPaletteScrollBackground,kPaletteScrollThumb,kPaletteScrollArrow,kWorksheetBackground,kWorksheetCaptionBackground,kWorksheetCaptionText,kWorksheet3DBtnShadow,kWorksheetButtonText,kWorksheetButtonTextDisabled,kWorksheetScrollBackground,kWorksheetScrollThumb,kWorksheetBorder,kWorksheetGripHighlight,kInspector,kInspectorTop,kInspectorCat,kInspectorItem,kInspectorBorder,kInspectorBorderItem,kInspectorTextTop,kInspectorTextCat,kInspectorTextItem,kInspectorTextLabel,kInspectorFGHighlight,kInspectorBGHighlight,kInspector3dShadow,kInspectorControl,kInspectorCatChevron1,kInspectorCatChevron2,kInspectorSubChevron,kInspectorCellHighlight,kPanelBackground,kPanelSashBackground,kPanelBorder,kControlBorder,kControlBackground,kDisabledControlBorder,kControlSupport,kControlHighlight,kControlActiveOuterBorder,kControlErrorOuterBorder,kControlActiveText,kControlText,kControlInactiveText,kControlDisabledText,kPaletteFrameInnerBorder,kPaletteFrameOuterBorder,kPaletteFrameBackground,kPaletteFrameShadow,kInspectorTopGradient1,kInspectorTopGradient2,kPaletteScrollBackgroundBorder,kPaletteScrollBackgroundGradient1,kPaletteScrollBackgroundGradient2,kPaletteScrollSliderInactive,kPaletteScrollSliderActiveOuterBorder,kPaletteScrollSliderActiveOuterGradient1,kPaletteScrollSliderActiveOuterGradient2,kPaletteScrollSliderActiveOuterGradient3,kPaletteScrollSliderActiveOuterGradient4,kPaletteScrollSliderActiveInnerGradient1,kPaletteScrollSliderActiveInnerGradient2,kInspectorClosedOuterBorder,kInspectorOpenOuterBorder,kInspectorInnerBorder,kPaletteColumnHeaderBackground,kPaletteHyperlinkText,kPaletteTreeOrListBackground,kAnchorBarBackground,kAnchorBarOuterBorder,kAnchorBarEmbossRightBottom,kAnchorBarEmbossLeftTop,kAnchorBarInnerHighlight,kAnchorBarGradient1,kAnchorBarGradient2,kAnchorBarActiveTitleBackground,kAnchorBarCaptionText,kGrabBarDotDark,kGrabBarDotLight,kControlBarTitleBackground,kAppFrameBorder,kAppFrameOuterBorder,kAppFrameOuterBorderInactive,kAppFrameOuterBorderMenu,kAppFrameOuterBorderMenuInactive,kAppFrameAFGradientTop,kAppFrameAFGradientBottom,kAppFrameCaptionActiveGradientTop,kAppFrameCaptionActiveGradientBottom,kAppFrameCaptionInActiveGradientTop,kAppFrameCaptionInActiveGradientBottom,kAppFrameCaptionInactiveBorder,kAppFrameCaptionOuterBorder,kAppFrameCaptionInnerBorder,kAppFrameQATGradientTop,kAppFrameQATGradientBottom,kAppFrameQATOuterBorder,kAppFrameQATInnerBorder,kAppFrameQATButtonsBorder,kAppFrameQATButtonsRolloverBorder,kAppFrameQATButtonsClickBorder,kAppFrameQATFlyoutButtonText,kAppFrameBigMBBGradientFillTop,kAppFrameBigMBBGradientFillMiddleUpper,kAppFrameBigMBBGradientFillMiddleLower,kAppFrameBigMBBGradientFillBottom,kAppFrameSmallMBBGradientFillTop,kAppFrameSmallMBBGradientFillMiddleUpper,kAppFrameSmallMBBGradientFillMiddleLower,kAppFrameSmallMBBGradientFillBottom,kAppFrameDocNameProductNameText,kAppFrameDocNameFileNameText,kAppFrameDocNameInactiveProductNameText,kAppFrameDocNameInactiveFileNameText,kAppFrameMenuBarMenuText,kAppFrameMenuBarMenuHighlightText,kAppFrameMenuBarMenuDeHighlightText,kAppFrameMenuBarRolloverBorder,kAppFrameMenuBarRolloverFill,kAppFrameMenuBarClickBorder,kAppFrameMenuBarClickFill,kAppFrameAppWindowControlButtonsRolloverGradientBorderTop,kAppFrameAppWindowControlButtonsRolloverGradientBorderMiddle,kAppFrameAppWindowControlButtonsRolloverGradientBorderBottom,kAppFrameAppWindowControlButtonsRolloverGradientFillTop,kAppFrameAppWindowControlButtonsRolloverGradientFillMiddleUpper,kAppFrameAppWindowControlButtonsRolloverGradientFillMiddleLower,kAppFrameAppWindowControlButtonsRolloverGradientFillBottom,kAppFrameAppWindowControlButtonsRolloverBorder,kAppFrameAppWindowControlButtonsRolloverSymbol,kAppFrameAppWindowControlButtonsClickGradientBorderTop,kAppFrameAppWindowControlButtonsClickGradientBorderMiddle,kAppFrameAppWindowControlButtonsClickGradientBorderBottom,kAppFrameAppWindowControlButtonsClickGradientFillTop,kAppFrameAppWindowControlButtonsClickGradientFillMiddleUpper,kAppFrameAppWindowControlButtonsClickGradientFillMiddleLower,kAppFrameAppWindowControlButtonsClickGradientFillBottom,kAppFrameAppWindowControlButtonsClickBorder,kAppFrameAppWindowControlButtonsClickSymbol,kAppFrameAppWindowControlButtonsSymbol,kAppFrameAppWindowControlCloseButtonsRolloverGradientFillTop,kAppFrameAppWindowControlCloseButtonsRolloverGradientFillBottom,kAppFrameAppWindowControlCloseButtonsRolloverBorder,kAppFrameAppWindowControlCloseButtonsRolloverSymbol,kAppFrameAppWindowControlCloseButtonsClickGradientFillTop,kAppFrameAppWindowControlCloseButtonsClickGradientFillBottom,kAppFrameAppWindowControlCloseButtonsClickBorder,kAppFrameAppWindowControlCloseButtonsClickSymbol,kAppFrameAppWindowControlCloseButtonsSymbol,kAppFrameInfoCenterToggleButtonText,kAppFrameZeroDocBackgroundGradientTop,kAppFrameZeroDocBackgroundGradientBottom,kStatusBarPaneUnSelectedTopGradient,kStatusBarPaneUnSelectedBottomGradient,kStatusBarPaneRolloverGradient1,kStatusBarPaneRolloverGradient2,kStatusBarPaneRolloverGradient3,kStatusBarPaneRolloverGradient4,kStatusBarPaneSelectionGradient1,kStatusBarPaneSelectionGradient2,kStatusBarPaneSelectionGradient3,kStatusBarPaneSelectionGradient4,kStatusBarPaneBorder1,kStatusBarPaneBorder2,kStatusBarBkGrdBorder,kStatusBarBkGrdInnerLine,kStatusBarBkGrdTopGradient,kStatusBarBkGrdBottomGradient,kToolbarGripDarkDot,kToolbarGripLightDot,kToolbarGripBackground,kToolbarBorder,kToolbarBackground,kToolbarRolloverBorder,kToolbarCloseButton,kSquareButtonBorder,kSquareButtonBackground,kSquareButtonDisabledBorder,kSquareButtonDisabledBackground,kSquareButtonHoverBorder,kSquareButtonHoverHighlight,kSquareButtonHoverBackgroundTop,kSquareButtonHoverBackgroundBottom,kSquareButtonClickBorder,kSquareButtonClickHighlight,kSquareButtonClickBackgroundTop,kSquareButtonClickBackgroundBottom,kSquareButtonToggledBorder,kSquareButtonToggledBackground,kSquareButtonToggledHoverBorder,kSquareButtonToggledHoverBackground,kSquareButtonToggledDisabledBorder,kSquareButtonToggledDisabledBackground,kComboBoxBackgroundTop,kComboBoxBackgroundBottom,kComboBoxBorder,kComboBoxActiveBackgroundTop,kComboBoxActiveBackgroundBottom,kComboBoxArrow,kComboBoxArrowShadow,kComboBoxHoverText,kComboBoxText,kComboBoxSelectText,kComboBoxDisabledText,kComboBoxHoverBackgroundTop,kComboBoxHoverBackgroundBottom,kComboBoxHoverBorder,kComboBoxSelectBackgroundTop,kComboBoxSelectBackgroundBottom,kComboBoxHoverSelectHighlight,kComboBoxSeparator,kSpinControlHighlight,kSpinControlBorder,kSpinControlArrow,kSpinControlClickBackgroundTop,kSpinControlClickBackgroundBottom,kSpinControlBackgroundTop,kSpinControlBackgroundBottom,kTextInputBackground,kTextInputBorder,kTextInputInnerShadow,kTextInputActiveBackgroundTop,kTextInputActiveBackgroundBottom,kTextInputActiveHighlight,kTextInputActiveText,kTextInputText,kTextInputDisabledText,kTextInputInactiveText,kTextInputActiveBorder,kCategoryExpander,kCategoryExpanderShadow,kGroupGrip,kGroupGripShadow,kCategoryBackground,kCategoryBorder,kCategoryActiveText,kListBoxBorder,kListBoxGrid,kListBoxHoverBackgroundTop,kListBoxHoverBackgroundBottom,kListBoxHoverBorder,kListBoxClickBackgroundTop,kListBoxClickBackgroundBottom,kListBoxClickBorder,kListBoxSelectBackgroundTop,kListBoxSelectBackgroundBottom,kListBoxSelectBorder,kListBoxSelectInactiveBackgroundTop,kListBoxSelectInactiveBackgroundBottom,kListBoxSelectHoverBackgroundTop,kListBoxSelectHoverBackgroundBottom,kListBoxSelectHoverBorder,kListBoxInnerShadow,kListBoxText,kListBoxDisabledText,kListBoxInactiveText,kListBoxSelectText,kListBoxSelectInactiveText,kListBoxSelectDisabledText,kListBoxColumnHeaderBackgroundTop,kListBoxColumnHeaderBackgroundBottom,kListBoxColumnHeaderBorder,kListBoxColumnHeaderText,kListBoxColumnHeaderArrow,kListBoxColumnHeaderSortCellBackgroundTop,kListBoxColumnHeaderSortCellBackgroundBottom,kListBoxGroupHeaderText,kTabControlBorder,kTabControlActiveBackground,kTabControlInactiveBackground,kTreeControlBorder,kTreeControlLine,kTreeControlSelectBackground,kTreeControlSelectActiveBackground,kTreeControlSelectInactiveBackground,kTreeControlText,kTreeControlDisabledText,kTreeControlInactiveText,kTreeControlSelectText,kTreeControlSelectInactiveText,kTreeControlSelectDisabledText,kCommandLineHintBackgroundColor,kCommandLineHintBorderColor,kCommandLineHintTextColor,kCommandLineHintSelectBackgroundColor,kCommandLineHintSelectBorderColor,kCommandLineHintSelectTextColor,kCommandLineHintHeaderBackgroundColor,kCommandLineHintHeaderTextColor,kVisorDividerColor}; |
enum { kUnknownElements = -1, kPaletteFontCaption, kPaletteFontTab, kPaletteFontToolTip, kPaletteFont, kWorksheetFont, kWorksheetFontCaption, kInspectorItemFont, kInspectorRootFont, kPaletteBackground, kPaletteCaptionBackground, kPaletteCaptionInactive, kPaletteCaptionText, kPaletteCaptionInactiveText, kPaletteTabText, kPaletteTabBackground, kPaletteBorder, kPaletteTabShadow, kPaletteTabHighlight, kPaletteTabTextHilite, kPaletteTabSelectHilite, kPaletteToolTip, kPaletteToolTipText, kPaletteButtonText, kPaletteButtonTextDisabled, kPaletteButtonBorder, kPaletteItemText, kPaletteScrollBackground, kPaletteScrollThumb, kPaletteScrollThumbHover, kPaletteScrollArrow, kWorksheetBackground, kWorksheetCaptionBackground, kWorksheetCaptionText, kWorksheet3DBtnShadow, kWorksheetButtonText, kWorksheetButtonTextDisabled, kWorksheetScrollBackground, kWorksheetScrollThumb, kWorksheetBorder, kWorksheetGripHighlight, kInspector, kInspectorTop, kInspectorCat, kInspectorItem, kInspectorBorder, kInspectorBorderItem, kInspectorTextTop, kInspectorTextCat, kInspectorTextItem, kInspectorTextLabel, kInspectorFGHighlight, kInspectorBGHighlight, kInspector3dShadow, kInspectorControl, kInspectorCatChevron1, kInspectorCatChevron2, kInspectorSubChevron, kInspectorCellHighlight, kPanelBackground, kPanelSashBackground, kPanelBorder, kControlBorder, kControlBackground, kDisabledControlBorder, kControlSupport, kControlHighlight, kControlActiveOuterBorder, kControlErrorOuterBorder, kControlActiveText, kControlText, kControlInactiveText, kControlDisabledText, kPaletteFrameInnerBorder, kPaletteFrameOuterBorder, kPaletteFrameBackground, kPaletteFrameShadow, kInspectorTopGradient1, kInspectorTopGradient2, kPaletteScrollBackgroundBorder, kPaletteScrollBackgroundGradient1, kPaletteScrollBackgroundGradient2, kPaletteScrollSliderInactive, kPaletteScrollSliderActiveOuterBorder, kPaletteScrollSliderActiveOuterGradient1, kPaletteScrollSliderActiveOuterGradient2, kPaletteScrollSliderActiveOuterGradient3, kPaletteScrollSliderActiveOuterGradient4, kPaletteScrollSliderActiveInnerGradient1, kPaletteScrollSliderActiveInnerGradient2, kInspectorClosedOuterBorder, kInspectorOpenOuterBorder, kInspectorInnerBorder, kPaletteColumnHeaderBackground, kPaletteHyperlinkText, kPaletteTreeOrListBackground, kAnchorBarBackground, kAnchorBarOuterBorder, kAnchorBarEmbossRightBottom, kAnchorBarEmbossLeftTop, kAnchorBarInnerHighlight, kAnchorBarGradient1, kAnchorBarGradient2, kAnchorBarActiveTitleBackground, kAnchorBarCaptionText, kGrabBarDotDark, kGrabBarDotLight, kControlBarTitleBackground, kAppFrameBorder, kAppFrameOuterBorder, kAppFrameOuterBorderInactive, kAppFrameOuterBorderMenu, kAppFrameOuterBorderMenuInactive, kAppFrameAFGradientTop, kAppFrameAFGradientBottom, kAppFrameCaptionActiveGradientTop, kAppFrameCaptionActiveGradientBottom, kAppFrameCaptionInActiveGradientTop, kAppFrameCaptionInActiveGradientBottom, kAppFrameCaptionInactiveBorder, kAppFrameCaptionOuterBorder, kAppFrameCaptionInnerBorder, kAppFrameQATGradientTop, kAppFrameQATGradientBottom, kAppFrameQATOuterBorder, kAppFrameQATInnerBorder, kAppFrameQATButtonsBorder, kAppFrameQATButtonsRolloverBorder, kAppFrameQATButtonsClickBorder, kAppFrameQATFlyoutButtonText, kAppFrameBigMBBGradientFillTop, kAppFrameBigMBBGradientFillMiddleUpper, kAppFrameBigMBBGradientFillMiddleLower, kAppFrameBigMBBGradientFillBottom, kAppFrameSmallMBBGradientFillTop, kAppFrameSmallMBBGradientFillMiddleUpper, kAppFrameSmallMBBGradientFillMiddleLower, kAppFrameSmallMBBGradientFillBottom, kAppFrameDocNameProductNameText, kAppFrameDocNameFileNameText, kAppFrameDocNameInactiveProductNameText, kAppFrameDocNameInactiveFileNameText, kAppFrameMenuBarMenuText, kAppFrameMenuBarMenuHighlightText, kAppFrameMenuBarMenuDeHighlightText, kAppFrameMenuBarRolloverBorder, kAppFrameMenuBarRolloverFill, kAppFrameMenuBarClickBorder, kAppFrameMenuBarClickFill, kAppFrameAppWindowControlButtonsRolloverGradientBorderTop, kAppFrameAppWindowControlButtonsRolloverGradientBorderMiddle, kAppFrameAppWindowControlButtonsRolloverGradientBorderBottom, kAppFrameAppWindowControlButtonsRolloverGradientFillTop, kAppFrameAppWindowControlButtonsRolloverGradientFillMiddleUpper, kAppFrameAppWindowControlButtonsRolloverGradientFillMiddleLower, kAppFrameAppWindowControlButtonsRolloverGradientFillBottom, kAppFrameAppWindowControlButtonsRolloverBorder, kAppFrameAppWindowControlButtonsRolloverSymbol, kAppFrameAppWindowControlButtonsClickGradientBorderTop, kAppFrameAppWindowControlButtonsClickGradientBorderMiddle, kAppFrameAppWindowControlButtonsClickGradientBorderBottom, kAppFrameAppWindowControlButtonsClickGradientFillTop, kAppFrameAppWindowControlButtonsClickGradientFillMiddleUpper, kAppFrameAppWindowControlButtonsClickGradientFillMiddleLower, kAppFrameAppWindowControlButtonsClickGradientFillBottom, kAppFrameAppWindowControlButtonsClickBorder, kAppFrameAppWindowControlButtonsClickSymbol, kAppFrameAppWindowControlButtonsSymbol, kAppFrameAppWindowControlCloseButtonsRolloverGradientFillTop, kAppFrameAppWindowControlCloseButtonsRolloverGradientFillBottom, kAppFrameAppWindowControlCloseButtonsRolloverBorder, kAppFrameAppWindowControlCloseButtonsRolloverSymbol, kAppFrameAppWindowControlCloseButtonsClickGradientFillTop, kAppFrameAppWindowControlCloseButtonsClickGradientFillBottom, kAppFrameAppWindowControlCloseButtonsClickBorder, kAppFrameAppWindowControlCloseButtonsClickSymbol, kAppFrameAppWindowControlCloseButtonsSymbol, kAppFrameInfoCenterToggleButtonText, kAppFrameZeroDocBackgroundGradientTop, kAppFrameZeroDocBackgroundGradientBottom, kStatusBarPaneUnSelectedTopGradient, kStatusBarPaneUnSelectedBottomGradient, kStatusBarPaneRolloverGradient1, kStatusBarPaneRolloverGradient2, kStatusBarPaneRolloverGradient3, kStatusBarPaneRolloverGradient4, kStatusBarPaneSelectionGradient1, kStatusBarPaneSelectionGradient2, kStatusBarPaneSelectionGradient3, kStatusBarPaneSelectionGradient4, kStatusBarPaneBorder1, kStatusBarPaneBorder2, kStatusBarBkGrdBorder, kStatusBarBkGrdInnerLine, kStatusBarBkGrdTopGradient, kStatusBarBkGrdBottomGradient, kToolbarGripDarkDot, kToolbarGripLightDot, kToolbarGripBackground, kToolbarBorder, kToolbarBackground, kToolbarRolloverBorder, kToolbarCloseButton, kSquareButtonBorder, kSquareButtonBackground, kSquareButtonDisabledBorder, kSquareButtonDisabledBackground, kSquareButtonHoverBorder, kSquareButtonHoverHighlight, kSquareButtonHoverBackgroundTop, kSquareButtonHoverBackgroundBottom, kSquareButtonClickBorder, kSquareButtonClickHighlight, kSquareButtonClickBackgroundTop, kSquareButtonClickBackgroundBottom, kSquareButtonToggledBorder, kSquareButtonToggledBackground, kSquareButtonToggledHoverBorder, kSquareButtonToggledHoverBackground, kSquareButtonToggledDisabledBorder, kSquareButtonToggledDisabledBackground, kComboBoxBackgroundTop, kComboBoxBackgroundBottom, kComboBoxBorder, kComboBoxActiveBackgroundTop, kComboBoxActiveBackgroundBottom, kComboBoxArrow, kComboBoxArrowShadow, kComboBoxHoverText, kComboBoxText, kComboBoxSelectText, kComboBoxDisabledText, kComboBoxHoverBackgroundTop, kComboBoxHoverBackgroundBottom, kComboBoxHoverBorder, kComboBoxSelectBackgroundTop, kComboBoxSelectBackgroundBottom, kComboBoxHoverSelectHighlight, kComboBoxSeparator, kSpinControlHighlight, kSpinControlBorder, kSpinControlArrow, kSpinControlClickBackgroundTop, kSpinControlClickBackgroundBottom, kSpinControlBackgroundTop, kSpinControlBackgroundBottom, kTextInputBackground, kTextInputBorder, kTextInputInnerShadow, kTextInputActiveBackgroundTop, kTextInputActiveBackgroundBottom, kTextInputActiveHighlight, kTextInputActiveText, kTextInputText, kTextInputDisabledText, kTextInputInactiveText, kTextInputActiveBorder, kCategoryExpander, kCategoryExpanderShadow, kGroupGrip, kGroupGripShadow, kCategoryBackground, kCategoryBorder, kCategoryActiveText, kListBoxBorder, kListBoxGrid, kListBoxHoverBackgroundTop, kListBoxHoverBackgroundBottom, kListBoxHoverBorder, kListBoxClickBackgroundTop, kListBoxClickBackgroundBottom, kListBoxClickBorder, kListBoxSelectBackgroundTop, kListBoxSelectBackgroundBottom, kListBoxSelectBorder, kListBoxSelectInactiveBackgroundTop, kListBoxSelectInactiveBackgroundBottom, kListBoxSelectHoverBackgroundTop, kListBoxSelectHoverBackgroundBottom, kListBoxSelectHoverBorder, kListBoxInnerShadow, kListBoxText, kListBoxDisabledText, kListBoxInactiveText, kListBoxSelectText, kListBoxSelectInactiveText, kListBoxSelectDisabledText, kListBoxColumnHeaderBackgroundTop, kListBoxColumnHeaderBackgroundBottom, kListBoxColumnHeaderBorder, kListBoxColumnHeaderText, kListBoxColumnHeaderArrow, kListBoxColumnHeaderSortCellBackgroundTop, kListBoxColumnHeaderSortCellBackgroundBottom, kListBoxGroupHeaderText, kTabControlBorder, kTabControlActiveBackground, kTabControlInactiveBackground, kTreeControlBorder, kTreeControlLine, kTreeControlSelectBackground, kTreeControlSelectActiveBackground, kTreeControlSelectInactiveBackground, kTreeControlText, kTreeControlDisabledText, kTreeControlInactiveText, kTreeControlSelectText, kTreeControlSelectInactiveText, kTreeControlSelectDisabledText, kCommandLineHintBackgroundColor, kCommandLineHintBorderColor, kCommandLineHintTextColor, kCommandLineHintSelectBackgroundColor, kCommandLineHintSelectBorderColor, kCommandLineHintSelectTextColor, kCommandLineHintHeaderBackgroundColor, kCommandLineHintHeaderTextColor, kVisorDividerColor}; |
AppRetCode |
enum class AppRetCode {kRetOK = 0,kRetError = 3}; |
enum class AppRetCode { kRetOK = 0, kRetUnloadApp = 2, kRetError = 3}; |
struct HtmlWindowOptions {enum HtmlWindowFlags {eAllowResize = 0x0001,eAllowMinimize = 0x0002,eAllowMaximize = 0x0004,eInitPosition = 0x0008,eInitSize = 0x0010,eMaxSize = 0x0020,eMinSize = 0x0040,ePersistSizeAndPosition = 0x0080,eCenterWindow = 0x0100,eDialogFrame = 0x0200,eAutoHiDpiScale = 0x0400,eTransparentHost = 0x0800};UINT flags;UINT x;UINT y;UINT width;UINT height;UINT maxWidth;UINT maxHeight;UINT minWidth;UINT minHeight;UINT dialogTemplateId; // Internal useHWND ownerWindow;HtmlWindowOptions(){dialogTemplateId = 0;ownerWindow = NULL;}}; |
struct HtmlWindowOptions { enum HtmlWindowFlags { eAllowResize = 0x0001, eAllowMinimize = 0x0002, eAllowMaximize = 0x0004, eInitPosition = 0x0008, eInitSize = 0x0010, eMaxSize = 0x0020, eMinSize = 0x0040, ePersistSizeAndPosition = 0x0080, eCenterWindow = 0x0100, eDialogFrame = 0x0200, eAutoHiDpiScale = 0x0400, eTransparentHost = 0x0800 }; UINT flags = 0; int x = 0; int y = 0; UINT width = 0; UINT height = 0; UINT maxWidth = 0; UINT maxHeight = 0; UINT minWidth = 0; UINT minHeight = 0; UINT dialogTemplateId = 0; HWND ownerWindow = NULL; bool hasCustomHelp = false;}; | |
enum MaintenanceReleaseVersion {kMRelease0 = 0,kMRelease1 = 1,kMRelease2 = 2,kMRelease3 = 3,kMRelease4 = 4,kMRelease5 = 5,kMRelease6 = 6,kMRelease7 = 7,kMRelease8 = 8,kMRelease9 = 9,kMRelease10 = 10,kMRelease11 = 11,kMRelease12 = 12,kMRelease13 = 13,kMRelease14 = 14,kMRelease15 = 15,kMRelease16 = 16,kMRelease17 = 17,kMRelease18 = 18,kMRelease19 = 19,kMRelease20 = 20,kMRelease21 = 21,kMRelease22 = 22,kMRelease23 = 23,kMRelease24 = 24,kMRelease25 = 25,kMRelease26 = 26,kMRelease27 = 27,kMRelease28 = 28,kMRelease29 = 29,kMRelease30 = 30,kMRelease31 = 31,kMRelease32 = 32,kMRelease33 = 33,kMRelease34 = 34,kMRelease35 = 35,kMRelease36 = 36,kMRelease37 = 37,kMRelease38 = 38,kMRelease39 = 39,kMRelease40 = 40,kMRelease41 = 41,kMReleaseFirstValid1500 = kMRelease41,kMRelease42 = 42,kMRelease43 = 43,kMRelease44 = 44,kMRelease45 = 45,kMRelease46 = 46,kMRelease47 = 47,kMRelease48 = 48,kMRelease49 = 49,kMRelease50 = 50,kMRelease51 = 51,kMRelease52 = 52,kMRelease53 = 53,kMRelease54 = 54,kMRelease55 = 55,kMRelease56 = 56,kMRelease57 = 57,kMRelease58 = 58,kMRelease59 = 59,kMRelease60 = 60,kMRelease61 = 61,kMRelease62 = 62,kMRelease63 = 63,kMRelease64 = 64,kMRelease65 = 65,kMRelease66 = 66,kMRelease67 = 67,kMRelease68 = 68,kMRelease69 = 69,kMRelease70 = 70,kMRelease71 = 71,kMRelease72 = 72,kMRelease73 = 73,kMRelease74 = 74,kMRelease75 = 75,kMRelease76 = 76,kMRelease77 = 77,kMRelease78 = 78,kMRelease79 = 79,kMRelease80 = 80,kMRelease81 = 81,kMRelease82 = 82,kMRelease83 = 83,kMRelease84 = 84,kMRelease85 = 85,kMRelease86 = 86,kMRelease87 = 87,kMRelease88 = 88,kMRelease89 = 89,kMRelease90 = 90,kMRelease91 = 91,kMRelease92 = 92,kMRelease93 = 93,kMRelease94 = 94,kMRelease95 = 95,kMRelease96 = 96,kMRelease97 = 97,kMRelease98 = 98,kMRelease99 = 99,kMRelease100 = 100,kMRelease101 = 101,kMRelease102 = 102,kMRelease103 = 103,kMRelease104 = 104,kMRelease105 = 105,kMRelease106 = 106,kMRelease107 = 107,kMRelease108 = 108,kMRelease109 = 109,kMRelease110 = 110,kMRelease111 = 111,kMRelease112 = 112,kMRelease113 = 113,kMRelease114 = 114,kMRelease115 = 115,kMRelease116 = 116,kMRelease117 = 117,kMRelease118 = 118,kMRelease119 = 119,kMRelease120 = 120,kMRelease121 = 121,kMRelease122 = 122,kMRelease123 = 123,kMRelease124 = 124,kMRelease125 = 125,kMRelease126 = 126,kMRelease127 = 127,kMRelease128 = 128,kMRelease129 = 129,kMRelease130 = 130,kMRelease131 = 131,kMRelease132 = 132,kMRelease133 = 133,kMRelease134 = 134,kMRelease135 = 135,kMRelease136 = 136,kMRelease137 = 137,kMRelease138 = 138,kMRelease139 = 139,kMRelease140 = 140,kMRelease141 = 141,kMRelease142 = 142,kMRelease143 = 143,kMRelease144 = 144,kMRelease145 = 145,kMRelease146 = 146,kMRelease147 = 147,kMRelease148 = 148,kMRelease149 = 149,kMRelease150 = 150,kMRelease151 = 151,kMRelease152 = 152,kMRelease153 = 153,kMRelease154 = 154,kMRelease155 = 155,kMRelease156 = 156,kMRelease157 = 157,kMRelease158 = 158,kMRelease159 = 159,kMRelease160 = 160,kMRelease161 = 161,kMRelease162 = 162,kMRelease163 = 163,kMRelease164 = 164,kMRelease165 = 165,kMRelease166 = 166,kMRelease167 = 167,kMRelease168 = 168,kMRelease169 = 169,kMRelease170 = 170,kMRelease171 = 171,kMRelease172 = 172,kMRelease173 = 173,kMRelease174 = 174,kMRelease175 = 175,kMRelease176 = 176,kMRelease177 = 177,kMRelease178 = 178,kMRelease179 = 179,kMRelease180 = 180,kMRelease181 = 181,kMRelease182 = 182,kMRelease183 = 183,kMRelease184 = 184,kMRelease185 = 185,kMRelease186 = 186,kMRelease187 = 187,kMRelease188 = 188,kMRelease189 = 189,kMRelease190 = 190,kMRelease191 = 191,kMRelease192 = 192,kMRelease193 = 193,kMRelease194 = 194,kMRelease195 = 195,kMRelease196 = 196,kMRelease197 = 197,kMRelease198 = 198,kMRelease199 = 199,kMRelease200 = 200,kMRelease201 = 201,kMRelease202 = 202,kMRelease203 = 203,kMRelease204 = 204,kMRelease205 = 205,kMRelease206 = 206,kMRelease207 = 207,kMRelease208 = 208,kMRelease209 = 209,kMRelease210 = 210,kMRelease211 = 211,kMRelease212 = 212,kMRelease213 = 213,kMRelease214 = 214,kMRelease215 = 215,kMRelease216 = 216,kMRelease217 = 217,kMRelease218 = 218,kMRelease219 = 219,kMRelease220 = 220,kMRelease221 = 221,kMRelease222 = 222,kMRelease223 = 223,kMRelease224 = 224,kMRelease225 = 225,kMRelease226 = 226,kMRelease227 = 227,kMRelease228 = 228,kMRelease229 = 229,kMRelease230 = 230,kMRelease231 = 231,kMRelease232 = 232,kMRelease233 = 233,kMRelease234 = 234,kMRelease235 = 235,kMRelease236 = 236,kMRelease237 = 237,kMRelease238 = 238,kMRelease239 = 239,kMRelease240 = 240,kMRelease241 = 241,kMRelease242 = 242,kMRelease243 = 243,kMRelease244 = 244,kMRelease245 = 245,kMRelease246 = 246,kMRelease247 = 247,kMRelease248 = 248,kMRelease249 = 249,kMRelease250 = 250,kMRelease251 = 251,kMRelease252 = 252,kMRelease253 = 253,kMRelease254 = 254,kMRelease255 = 255,kMReleaseNewest = kMRelease248,kMRelease2010Newest = kMRelease226,kMReleaseCurrent = kMReleaseNewest,kMReleaseUnknown = 2147483646,kMReleaseMax = 2147483647,kMRelease2010Max = 255,kMReleaseExtendedNewest = 298,kMReleaseExtendedCurrent = kMReleaseExtendedNewest,kMReleaseCheckExtended = kMRelease125}; |
enum MaintenanceReleaseVersion { kMRelease0 = 0, kMRelease1 = 1, kMRelease2 = 2, kMRelease3 = 3, kMRelease4 = 4, kMRelease5 = 5, kMRelease6 = 6, kMRelease7 = 7, kMRelease8 = 8, kMRelease9 = 9, kMRelease10 = 10, kMRelease11 = 11, kMRelease12 = 12, kMRelease13 = 13, kMRelease14 = 14, kMRelease15 = 15, kMRelease16 = 16, kMRelease17 = 17, kMRelease18 = 18, kMRelease19 = 19, kMRelease20 = 20, kMRelease21 = 21, kMRelease22 = 22, kMRelease23 = 23, kMRelease24 = 24, kMRelease25 = 25, kMRelease26 = 26, kMRelease27 = 27, kMRelease28 = 28, kMRelease29 = 29, kMRelease30 = 30, kMRelease31 = 31, kMRelease32 = 32, kMRelease33 = 33, kMRelease34 = 34, kMRelease35 = 35, kMRelease36 = 36, kMRelease37 = 37, kMRelease38 = 38, kMRelease39 = 39, kMRelease40 = 40, kMRelease41 = 41, kMReleaseFirstValid1500 = kMRelease41, kMRelease42 = 42, kMRelease43 = 43, kMRelease44 = 44, kMRelease45 = 45, kMRelease46 = 46, kMRelease47 = 47, kMRelease48 = 48, kMRelease49 = 49, kMRelease50 = 50, kMRelease51 = 51, kMRelease52 = 52, kMRelease53 = 53, kMRelease54 = 54, kMRelease55 = 55, kMRelease56 = 56, kMRelease57 = 57, kMRelease58 = 58, kMRelease59 = 59, kMRelease60 = 60, kMRelease61 = 61, kMRelease62 = 62, kMRelease63 = 63, kMRelease64 = 64, kMRelease65 = 65, kMRelease66 = 66, kMRelease67 = 67, kMRelease68 = 68, kMRelease69 = 69, kMRelease70 = 70, kMRelease71 = 71, kMRelease72 = 72, kMRelease73 = 73, kMRelease74 = 74, kMRelease75 = 75, kMRelease76 = 76, kMRelease77 = 77, kMRelease78 = 78, kMRelease79 = 79, kMRelease80 = 80, kMRelease81 = 81, kMRelease82 = 82, kMRelease83 = 83, kMRelease84 = 84, kMRelease85 = 85, kMRelease86 = 86, kMRelease87 = 87, kMRelease88 = 88, kMRelease89 = 89, kMRelease90 = 90, kMRelease91 = 91, kMRelease92 = 92, kMRelease93 = 93, kMRelease94 = 94, kMRelease95 = 95, kMRelease96 = 96, kMRelease97 = 97, kMRelease98 = 98, kMRelease99 = 99, kMRelease100 = 100, kMRelease101 = 101, kMRelease102 = 102, kMRelease103 = 103, kMRelease104 = 104, kMRelease105 = 105, kMRelease106 = 106, kMRelease107 = 107, kMRelease108 = 108, kMRelease109 = 109, kMRelease110 = 110, kMRelease111 = 111, kMRelease112 = 112, kMRelease113 = 113, kMRelease114 = 114, kMRelease115 = 115, kMRelease116 = 116, kMRelease117 = 117, kMRelease118 = 118, kMRelease119 = 119, kMRelease120 = 120, kMRelease121 = 121, kMRelease122 = 122, kMRelease123 = 123, kMRelease124 = 124, kMRelease125 = 125, kMRelease126 = 126, kMRelease127 = 127, kMRelease128 = 128, kMRelease129 = 129, kMRelease130 = 130, kMRelease131 = 131, kMRelease132 = 132, kMRelease133 = 133, kMRelease134 = 134, kMRelease135 = 135, kMRelease136 = 136, kMRelease137 = 137, kMRelease138 = 138, kMRelease139 = 139, kMRelease140 = 140, kMRelease141 = 141, kMRelease142 = 142, kMRelease143 = 143, kMRelease144 = 144, kMRelease145 = 145, kMRelease146 = 146, kMRelease147 = 147, kMRelease148 = 148, kMRelease149 = 149, kMRelease150 = 150, kMRelease151 = 151, kMRelease152 = 152, kMRelease153 = 153, kMRelease154 = 154, kMRelease155 = 155, kMRelease156 = 156, kMRelease157 = 157, kMRelease158 = 158, kMRelease159 = 159, kMRelease160 = 160, kMRelease161 = 161, kMRelease162 = 162, kMRelease163 = 163, kMRelease164 = 164, kMRelease165 = 165, kMRelease166 = 166, kMRelease167 = 167, kMRelease168 = 168, kMRelease169 = 169, kMRelease170 = 170, kMRelease171 = 171, kMRelease172 = 172, kMRelease173 = 173, kMRelease174 = 174, kMRelease175 = 175, kMRelease176 = 176, kMRelease177 = 177, kMRelease178 = 178, kMRelease179 = 179, kMRelease180 = 180, kMRelease181 = 181, kMRelease182 = 182, kMRelease183 = 183, kMRelease184 = 184, kMRelease185 = 185, kMRelease186 = 186, kMRelease187 = 187, kMRelease188 = 188, kMRelease189 = 189, kMRelease190 = 190, kMRelease191 = 191, kMRelease192 = 192, kMRelease193 = 193, kMRelease194 = 194, kMRelease195 = 195, kMRelease196 = 196, kMRelease197 = 197, kMRelease198 = 198, kMRelease199 = 199, kMRelease200 = 200, kMRelease201 = 201, kMRelease202 = 202, kMRelease203 = 203, kMRelease204 = 204, kMRelease205 = 205, kMRelease206 = 206, kMRelease207 = 207, kMRelease208 = 208, kMRelease209 = 209, kMRelease210 = 210, kMRelease211 = 211, kMRelease212 = 212, kMRelease213 = 213, kMRelease214 = 214, kMRelease215 = 215, kMRelease216 = 216, kMRelease217 = 217, kMRelease218 = 218, kMRelease219 = 219, kMRelease220 = 220, kMRelease221 = 221, kMRelease222 = 222, kMRelease223 = 223, kMRelease224 = 224, kMRelease225 = 225, kMRelease226 = 226, kMRelease227 = 227, kMRelease228 = 228, kMRelease229 = 229, kMRelease230 = 230, kMRelease231 = 231, kMRelease232 = 232, kMRelease233 = 233, kMRelease234 = 234, kMRelease235 = 235, kMRelease236 = 236, kMRelease237 = 237, kMRelease238 = 238, kMRelease239 = 239, kMRelease240 = 240, kMRelease241 = 241, kMRelease242 = 242, kMRelease243 = 243, kMRelease244 = 244, kMRelease245 = 245, kMRelease246 = 246, kMRelease247 = 247, kMRelease248 = 248, kMRelease249 = 249, kMRelease250 = 250, kMRelease251 = 251, kMRelease252 = 252, kMRelease253 = 253, kMRelease254 = 254, kMRelease255 = 255, kMReleaseNewest = 321, kMRelease2010Newest = kMRelease226, kMReleaseCurrent = kMReleaseNewest, kMReleaseUnknown = 2147483646, kMReleaseMax = 2147483647, kMRelease2010Max = 255, kMReleaseExtendedNewest = 371, kMReleaseExtendedCurrent = kMReleaseExtendedNewest, kMReleaseCheckExtended = kMRelease125}; | |
enum OkHandlerErr {NAV_OKHANDLER_SUCCESS = 0,NAV_OKHANDLER_NONFILESYSTEM,NAV_OKHANDLER_FAILURE,NAV_OKHANDLER_TOOLONG}; |
enum OkHandlerErr { NAV_OKHANDLER_SUCCESS = 0, NAV_OKHANDLER_NONFILESYSTEM, NAV_OKHANDLER_FAILURE, NAV_OKHANDLER_TOOLONG, NAV_OKHANDLER_CONTINUE_NAVIGATION}; |