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

#include <DXP.Classes.h>

Inheritance diagram for CBaseServerView:
CExternalForm DXP::CAbstractExternalForm CF1Help CAbstractSupportService CDispatchObject IServicesSupportInternal CDispatchRecord CServerDocView CServerPanelView CServerDocEditorView CServerDocPanelView

Public Member Functions

 CBaseServerView (CWnd *pImpl, const wstring AViewName, const wstring Caption)
IServerViewGetIServerView ()
IDragDropTargetGetIDragDropTarget ()
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 HRESULT __stdcall Invoke (DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual bool GetIsPanel ()=0
virtual wstring GetViewName ()
virtual wstring GetViewState ()
virtual void SetViewState (wstring const Astate)
virtual void ReceiveNotification (INotification *const ANotification)
virtual wstring GetFavoritesViewState (bool const AAddFavoriteView)
virtual void SetFavoritesViewState (wstring const Astate)
virtual wstring GetViewStateString ()
virtual void HandleDragOver (IDragDropObject *const ADragDropInfo)
virtual void HandleDragDrop (IDragDropObject *const ADragDropInfo)
virtual void HandleDragEnter (IDragDropObject *const ADragDropInfo)
virtual void HandleDragLeave (IDragDropObject *const ADragDropInfo)
virtual bool HandleKeyPress (IDragDropObject *const ADragDropInfo, int AKey, TShiftStateSet AShift)
virtual void HandleDragPaint (IDragDropObject *const ADragDropInfo, C_tagMSG const Msg)
Protected Member Functions inherited from CExternalForm
virtual bool SafeCreateWindow ()
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

wstring mViewName
wstring mViewState

Additional Inherited Members

Protected Attributes inherited from CDispatchRecord
ULONG mRefCount

Constructor & Destructor Documentation

◆ CBaseServerView()

CBaseServerView::CBaseServerView ( CWnd * pImpl,
const wstring AViewName,
const wstring Caption )

Member Function Documentation

◆ GetFavoritesViewState()

virtual wstring CBaseServerView::GetFavoritesViewState ( bool const AAddFavoriteView)
protectedvirtual

◆ GetIDragDropTarget()

IDragDropTarget * CBaseServerView::GetIDragDropTarget ( )
inline

◆ GetIServerView()

IServerView * CBaseServerView::GetIServerView ( )
inline

◆ GetIsPanel()

virtual bool CBaseServerView::GetIsPanel ( )
protectedpure virtual

◆ GetViewName()

virtual wstring CBaseServerView::GetViewName ( )
protectedvirtual

◆ GetViewState()

virtual wstring CBaseServerView::GetViewState ( )
protectedvirtual

◆ GetViewStateString()

virtual wstring CBaseServerView::GetViewStateString ( )
protectedvirtual

◆ HandleDragDrop()

virtual void CBaseServerView::HandleDragDrop ( IDragDropObject *const ADragDropInfo)
protectedvirtual

◆ HandleDragEnter()

virtual void CBaseServerView::HandleDragEnter ( IDragDropObject *const ADragDropInfo)
protectedvirtual

◆ HandleDragLeave()

virtual void CBaseServerView::HandleDragLeave ( IDragDropObject *const ADragDropInfo)
protectedvirtual

◆ HandleDragOver()

virtual void CBaseServerView::HandleDragOver ( IDragDropObject *const ADragDropInfo)
protectedvirtual

◆ HandleDragPaint()

virtual void CBaseServerView::HandleDragPaint ( IDragDropObject *const ADragDropInfo,
C_tagMSG const Msg )
protectedvirtual

◆ HandleKeyPress()

virtual bool CBaseServerView::HandleKeyPress ( IDragDropObject *const ADragDropInfo,
int AKey,
TShiftStateSet AShift )
protectedvirtual

◆ Invoke()

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

Reimplemented from DXP::CAbstractExternalForm.

Reimplemented in CServerDocView.

◆ ReceiveNotification()

virtual void CBaseServerView::ReceiveNotification ( INotification *const ANotification)
protectedvirtual

◆ SetFavoritesViewState()

virtual void CBaseServerView::SetFavoritesViewState ( wstring const Astate)
protectedvirtual

◆ SetViewState()

virtual void CBaseServerView::SetViewState ( wstring const Astate)
protectedvirtual

◆ SupportsService()

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

Reimplemented from DXP::CAbstractExternalForm.

Reimplemented in CServerDocView.

Member Data Documentation

◆ mViewName

wstring CBaseServerView::mViewName
private

◆ mViewState

wstring CBaseServerView::mViewState
private

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