COM / ActiveX SDK Documentation  2020SP3
Public Member Functions | Properties | List of all members
IAcadApplication Interface Reference

import"FxInterfaces.idl";

Inheritance diagram for IAcadApplication:
IAcadApplication2

Public Member Functions

HRESULT ListArx ([out, retval] VARIANT *pVarListArray)
 
HRESULT LoadArx ([in] BSTR Name)
 
HRESULT GetInterfaceObject ([in] BSTR ProgID, [out, retval] IDispatch **pObj)
 
HRESULT UnloadArx ([in] BSTR Name)
 
HRESULT Update ()
 
HRESULT Quit ()
 
HRESULT Zoom ([in] int Type, [in] VARIANT *vParams)
 
HRESULT LoadDVB ([in] BSTR Name)
 
HRESULT UnloadDVB ([in] BSTR Name)
 
HRESULT Eval ([in] BSTR Expression)
 
HRESULT RunMacro ([in] BSTR MacroPath)
 
HRESULT ZoomExtents ()
 
HRESULT ZoomAll ()
 
HRESULT ZoomCenter ([in] VARIANT Center, [in] double Magnify)
 
HRESULT ZoomScaled ([in] double scale, [in] AcZoomScaleType ScaleType)
 
HRESULT ZoomWindow ([in] VARIANT LowerLeft, [in] VARIANT UpperRight)
 
HRESULT ZoomPickWindow ()
 
HRESULT GetAcadState ([out, retval] IAcadState **pVal)
 
HRESULT ZoomPrevious ()
 

Properties

VARIANT_BOOL Visible [get, set]
 
BSTR Name [get]
 
BSTR Caption [get]
 
IAcadApplication Application [get]
 
IAcadDocument ActiveDocument [get, set]
 
BSTR FullName [get]
 
int Height [get, set]
 
int WindowLeft [get, set]
 
BSTR Path [get]
 
long LocaleId [get]
 
int WindowTop [get, set]
 
BSTR Version [get]
 
int Width [get, set]
 
IAcadPreferences Preferences [get]
 
VARIANT_BOOL StatusId ([in] IDispatch VportObj) [get]
 
IDispatch VBE [get]
 
IAcadMenuGroups MenuGroups [get]
 
IAcadMenuBar MenuBar [get]
 
IAcadDocuments Documents [get]
 
AcWindowState WindowState [get, set]
 
long HWND [get]
 

Detailed Description

Definition at line 1020 of file FxInterfaces.idl.

Member Function Documentation

◆ Eval()

HRESULT IAcadApplication::Eval ( [in] BSTR  Expression)

◆ GetAcadState()

HRESULT IAcadApplication::GetAcadState ( [out, retval] IAcadState **  pVal)

◆ GetInterfaceObject()

HRESULT IAcadApplication::GetInterfaceObject ( [in] BSTR  ProgID,
[out, retval] IDispatch **  pObj 
)

◆ ListArx()

HRESULT IAcadApplication::ListArx ( [out, retval] VARIANT *  pVarListArray)

◆ LoadArx()

HRESULT IAcadApplication::LoadArx ( [in] BSTR  Name)

◆ LoadDVB()

HRESULT IAcadApplication::LoadDVB ( [in] BSTR  Name)

◆ Quit()

HRESULT IAcadApplication::Quit ( )

◆ RunMacro()

HRESULT IAcadApplication::RunMacro ( [in] BSTR  MacroPath)

◆ UnloadArx()

HRESULT IAcadApplication::UnloadArx ( [in] BSTR  Name)

◆ UnloadDVB()

HRESULT IAcadApplication::UnloadDVB ( [in] BSTR  Name)

◆ Update()

HRESULT IAcadApplication::Update ( )

◆ Zoom()

HRESULT IAcadApplication::Zoom ( [in] int  Type,
[in] VARIANT *  vParams 
)

◆ ZoomAll()

HRESULT IAcadApplication::ZoomAll ( )

◆ ZoomCenter()

HRESULT IAcadApplication::ZoomCenter ( [in] VARIANT  Center,
[in] double  Magnify 
)

◆ ZoomExtents()

HRESULT IAcadApplication::ZoomExtents ( )

◆ ZoomPickWindow()

HRESULT IAcadApplication::ZoomPickWindow ( )

◆ ZoomPrevious()

HRESULT IAcadApplication::ZoomPrevious ( )

◆ ZoomScaled()

HRESULT IAcadApplication::ZoomScaled ( [in] double  scale,
[in] AcZoomScaleType  ScaleType 
)

◆ ZoomWindow()

HRESULT IAcadApplication::ZoomWindow ( [in] VARIANT  LowerLeft,
[in] VARIANT  UpperRight 
)

Property Documentation

◆ ActiveDocument

IAcadDocument IAcadApplication::ActiveDocument
getset

◆ Application

IAcadApplication IAcadApplication::Application
get

◆ Caption

BSTR IAcadApplication::Caption
get

◆ Documents

IAcadDocuments IAcadApplication::Documents
get

◆ FullName

BSTR IAcadApplication::FullName
get

◆ Height

int IAcadApplication::Height
getsetattribute

◆ HWND

long IAcadApplication::HWND
get

◆ LocaleId

long IAcadApplication::LocaleId
get

◆ MenuBar

IAcadMenuBar IAcadApplication::MenuBar
get

◆ MenuGroups

IAcadMenuGroups IAcadApplication::MenuGroups
get

◆ Name

BSTR IAcadApplication::Name
get

◆ Path

BSTR IAcadApplication::Path
get

◆ Preferences

IAcadPreferences IAcadApplication::Preferences
get

◆ StatusId

VARIANT_BOOL IAcadApplication::StatusId([in] IDispatch VportObj)
get

◆ VBE

IDispatch IAcadApplication::VBE
get

◆ Version

BSTR IAcadApplication::Version
get

◆ Visible

VARIANT_BOOL IAcadApplication::Visible
getset

◆ Width

int IAcadApplication::Width
getsetbound

◆ WindowLeft

int IAcadApplication::WindowLeft
getset

◆ WindowState

AcWindowState IAcadApplication::WindowState
getset

◆ WindowTop

int IAcadApplication::WindowTop
getset

The documentation for this interface was generated from the following file: