FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
Public Member Functions | List of all members
IOPMPropertyExtensionImpl< T > Class Template Referenceabstract

#include <AcadObjectImpl.h>

Inheritance diagram for IOPMPropertyExtensionImpl< T >:

Public Member Functions

 IOPMPropertyExtensionImpl ()
 
virtual ~IOPMPropertyExtensionImpl ()
 
virtual HINSTANCE GetResourceInstance ()=0
 
STDMETHODIMP MapPropertyToCategory (DISPID dispid, PROPCAT *ppropcat)
 
STDMETHODIMP GetCategoryName (PROPCAT propcat, LCID lcid, BSTR *pbstrName)
 
STDMETHODIMP GetDisplayString (DISPID dispID, BSTR *pBstr)
 
STDMETHODIMP MapPropertyToPage (DISPID dispID, CLSID *pClsid)
 
STDMETHODIMP GetPredefinedStrings (DISPID dispID, CALPOLESTR *pCaStringsOut, CADWORD *pCaCookiesOut)
 
STDMETHODIMP GetPredefinedValue (DISPID dispID, DWORD dwCookie, VARIANT *pVarOut)
 
STDMETHODIMP GetDisplayName (DISPID dispID, BSTR *pBstr)
 
STDMETHODIMP Editable (DISPID dispID, BOOL __RPC_FAR *bEditable)
 
STDMETHODIMP ShowProperty (DISPID dispID, BOOL *pShow)
 

Detailed Description

template<class T>
class IOPMPropertyExtensionImpl< T >

Definition at line 39 of file AcadObjectImpl.h.

Constructor & Destructor Documentation

◆ IOPMPropertyExtensionImpl()

Definition at line 45 of file AcadObjectImpl.h.

◆ ~IOPMPropertyExtensionImpl()

Definition at line 49 of file AcadObjectImpl.h.

Member Function Documentation

◆ Editable()

template<class T >
STDMETHODIMP IOPMPropertyExtensionImpl< T >::Editable ( DISPID dispID,
BOOL __RPC_FAR * bEditable )
inline

Definition at line 93 of file AcadObjectImpl.h.

◆ GetCategoryName()

template<class T >
STDMETHODIMP IOPMPropertyExtensionImpl< T >::GetCategoryName ( PROPCAT propcat,
LCID lcid,
BSTR * pbstrName )
inline

Definition at line 61 of file AcadObjectImpl.h.

◆ GetDisplayName()

template<class T >
STDMETHODIMP IOPMPropertyExtensionImpl< T >::GetDisplayName ( DISPID dispID,
BSTR * pBstr )
inline

Definition at line 88 of file AcadObjectImpl.h.

◆ GetDisplayString()

template<class T >
STDMETHODIMP IOPMPropertyExtensionImpl< T >::GetDisplayString ( DISPID dispID,
BSTR * pBstr )
inline

Definition at line 67 of file AcadObjectImpl.h.

◆ GetPredefinedStrings()

template<class T >
STDMETHODIMP IOPMPropertyExtensionImpl< T >::GetPredefinedStrings ( DISPID dispID,
CALPOLESTR * pCaStringsOut,
CADWORD * pCaCookiesOut )
inline

Definition at line 77 of file AcadObjectImpl.h.

◆ GetPredefinedValue()

template<class T >
STDMETHODIMP IOPMPropertyExtensionImpl< T >::GetPredefinedValue ( DISPID dispID,
DWORD dwCookie,
VARIANT * pVarOut )
inline

Definition at line 82 of file AcadObjectImpl.h.

◆ GetResourceInstance()

template<class T >
virtual HINSTANCE IOPMPropertyExtensionImpl< T >::GetResourceInstance ( )
pure virtual

◆ MapPropertyToCategory()

template<class T >
STDMETHODIMP IOPMPropertyExtensionImpl< T >::MapPropertyToCategory ( DISPID dispid,
PROPCAT * ppropcat )
inline

Definition at line 56 of file AcadObjectImpl.h.

◆ MapPropertyToPage()

template<class T >
STDMETHODIMP IOPMPropertyExtensionImpl< T >::MapPropertyToPage ( DISPID dispID,
CLSID * pClsid )
inline

Definition at line 72 of file AcadObjectImpl.h.

◆ ShowProperty()

template<class T >
STDMETHODIMP IOPMPropertyExtensionImpl< T >::ShowProperty ( DISPID dispID,
BOOL * pShow )
inline

Definition at line 98 of file AcadObjectImpl.h.


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