Altium C++ SDK 3.0
Loading...
Searching...
No Matches
COptionsPage Class Referenceabstract

#include <DXP.Classes.h>

Inheritance diagram for COptionsPage:
CExternalForm DXP::CAbstractExternalForm CF1Help CAbstractSupportService CDispatchObject IServicesSupportInternal CDispatchRecord

Public Member Functions

 COptionsPage (UINT dialogId=0)
virtual ~COptionsPage ()
IOptionsPageGetIOptionsPage ()
Public Member Functions inherited from CExternalForm
 CExternalForm (const wstring Caption, CWnd *Impl)
 ~CExternalForm ()
void SetCaption (const wstring Caption)
IExternalFormHolderParentWindow ()
Public Member Functions inherited from DXP::CAbstractExternalForm
IExternalFormGetIExternalForm ()
Public Member Functions inherited from CAbstractSupportService
virtual HRESULT __stdcall QueryInterface (const IID &riid, void **ppvObject)
virtual ULONG __stdcall AddRef (void)
virtual ULONG __stdcall Release (void)
IServicesSupportInternalGetServicesSupportInternal ()
Public Member Functions inherited from CDispatchObject
 CDispatchObject ()
virtual ~CDispatchObject ()
IDispatch * GetIDispatch ()
Public Member Functions inherited from CDispatchRecord
 CDispatchRecord ()
virtual HRESULT __stdcall GetTypeInfoCount (UINT *pctinfo)
virtual HRESULT __stdcall GetTypeInfo (UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo)
virtual HRESULT __stdcall GetIDsOfNames (REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId)

Protected Member Functions

virtual bool SupportsService (std::wstring const AServiceName)
virtual bool SafeCreateWindow ()
virtual void ClearModified ()
virtual void DoGetStateControls ()=0
virtual void DoSetStateControls ()=0
virtual void DoSetDefaultState ()=0
virtual HRESULT __stdcall Invoke (DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual bool GetModified ()
virtual void SetModified (bool Value)
virtual void GetStateControls ()
virtual void SetStateControls ()
virtual int GetNotificationCode ()
virtual void SetDefaultState ()
virtual void PostEditControls ()
virtual bool TryApplyFormOptions ()
virtual IOptionsFormDataManagerOptionsFormDataManager ()
virtual void SetReadOnly (bool Value)
Protected Member Functions inherited from CExternalForm
virtual void SafeDestroyWindow ()
virtual DWORD GetDefaultWindowStyle ()
virtual void SetParentWindow (IExternalFormHolder *const ParentWindow)
virtual void ParentWindowCreated ()
virtual void ParentWindowDestroyed ()
virtual void GetBounds (int *ALeft, int *ATop, int *AWidth, int *AHeight)
virtual wstring GetCaption ()
virtual long GetHandle ()
virtual void Hide ()
virtual void SetBounds (int ALeft, int ATop, int AWidth, int AHeight)
virtual void SetFocus ()
virtual void Show ()
virtual void FocusFirstTabStop ()
Protected Member Functions inherited from CF1Help
virtual void DisplayDialogHelp (CWnd *control, CWnd *form)
virtual bool GetControlHelpTopic (CWnd *control, CWnd *form, wstring &topicName)
virtual wstring GetControlHelpAliasName (CWnd *control, CWnd *form)
virtual wstring GetControlHelpName (CWnd *control, bool isForm=false)
void ShowHelpTopic (wstring topicName)

Private Attributes

bool mIsModified
bool mInSetState
bool mNeedSetStateControls

Additional Inherited Members

Protected Attributes inherited from CDispatchRecord
ULONG mRefCount

Constructor & Destructor Documentation

◆ COptionsPage()

COptionsPage::COptionsPage ( UINT dialogId = 0)
inline

◆ ~COptionsPage()

virtual COptionsPage::~COptionsPage ( )
inlinevirtual

Member Function Documentation

◆ ClearModified()

virtual void COptionsPage::ClearModified ( )
protectedvirtual

◆ DoGetStateControls()

virtual void COptionsPage::DoGetStateControls ( )
protectedpure virtual

◆ DoSetDefaultState()

virtual void COptionsPage::DoSetDefaultState ( )
protectedpure virtual

◆ DoSetStateControls()

virtual void COptionsPage::DoSetStateControls ( )
protectedpure virtual

◆ GetIOptionsPage()

IOptionsPage * COptionsPage::GetIOptionsPage ( )
inline

◆ GetModified()

virtual bool COptionsPage::GetModified ( )
protectedvirtual

◆ GetNotificationCode()

virtual int COptionsPage::GetNotificationCode ( )
protectedvirtual

◆ GetStateControls()

virtual void COptionsPage::GetStateControls ( )
protectedvirtual

◆ Invoke()

virtual HRESULT __stdcall COptionsPage::Invoke ( DISPID dispIdMember,
REFIID riid,
LCID lcid,
WORD wFlags,
DISPPARAMS * pDispParams,
VARIANT * pVarResult,
EXCEPINFO * pExcepInfo,
UINT * puArgErr )
protectedvirtual

Reimplemented from DXP::CAbstractExternalForm.

◆ OptionsFormDataManager()

virtual IOptionsFormDataManager * COptionsPage::OptionsFormDataManager ( )
protectedvirtual

◆ PostEditControls()

virtual void COptionsPage::PostEditControls ( )
protectedvirtual

◆ SafeCreateWindow()

virtual bool COptionsPage::SafeCreateWindow ( )
protectedvirtual

Reimplemented from CExternalForm.

◆ SetDefaultState()

virtual void COptionsPage::SetDefaultState ( )
protectedvirtual

◆ SetModified()

virtual void COptionsPage::SetModified ( bool Value)
protectedvirtual

◆ SetReadOnly()

virtual void COptionsPage::SetReadOnly ( bool Value)
protectedvirtual

◆ SetStateControls()

virtual void COptionsPage::SetStateControls ( )
protectedvirtual

◆ SupportsService()

virtual bool COptionsPage::SupportsService ( std::wstring const AServiceName)
protectedvirtual

Reimplemented from DXP::CAbstractExternalForm.

◆ TryApplyFormOptions()

virtual bool COptionsPage::TryApplyFormOptions ( )
protectedvirtual

Member Data Documentation

◆ mInSetState

bool COptionsPage::mInSetState
private

◆ mIsModified

bool COptionsPage::mIsModified
private

◆ mNeedSetStateControls

bool COptionsPage::mNeedSetStateControls
private

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