svvitch
digital signage player
ControlSite Class Reference

COMコントロールサイトクラス. More...

#include <ControlSite.h>

Collaboration diagram for ControlSite:

List of all members.

Public Member Functions

 ControlSite (ComContent *com)
virtual ‾ControlSite ()
void GetRect (LPRECT rect)
HRESULT STDMETHODCALLTYPE QueryInterface (REFIID riid, LPVOID *ppv)
ULONG STDMETHODCALLTYPE AddRef ()
ULONG STDMETHODCALLTYPE Release ()
virtual HRESULT STDMETHODCALLTYPE SaveObject (void)
virtual HRESULT STDMETHODCALLTYPE GetMoniker (DWORD dwAssign, DWORD dwWhichMoniker, IMoniker **ppmk)
virtual HRESULT STDMETHODCALLTYPE GetContainer (IOleContainer **theContainerP)
virtual HRESULT STDMETHODCALLTYPE ShowObject (void)
virtual HRESULT STDMETHODCALLTYPE OnShowWindow (BOOL)
virtual HRESULT STDMETHODCALLTYPE RequestNewObjectLayout (void)
HRESULT STDMETHODCALLTYPE GetWindow (HWND __RPC_FAR *theWnndow)
HRESULT STDMETHODCALLTYPE ContextSensitiveHelp (BOOL fEnterMode)
HRESULT STDMETHODCALLTYPE CanInPlaceActivate (void)
HRESULT STDMETHODCALLTYPE OnInPlaceActivate (void)
HRESULT STDMETHODCALLTYPE OnUIActivate (void)
HRESULT STDMETHODCALLTYPE GetWindowContext (IOleInPlaceFrame __RPC_FAR *__RPC_FAR *ppFrame, IOleInPlaceUIWindow __RPC_FAR *__RPC_FAR *ppDoc, LPRECT lprcPosRect, LPRECT lprcClipRect, LPOLEINPLACEFRAMEINFO lpFrameInfo)
HRESULT STDMETHODCALLTYPE Scroll (SIZE scrollExtant)
HRESULT STDMETHODCALLTYPE OnUIDeactivate (BOOL fUndoable)
HRESULT STDMETHODCALLTYPE OnInPlaceDeactivate (void)
HRESULT STDMETHODCALLTYPE DiscardUndoState (void)
HRESULT STDMETHODCALLTYPE DeactivateAndUndo (void)
HRESULT STDMETHODCALLTYPE OnPosRectChange (LPCRECT lprcPosRect)
HRESULT STDMETHODCALLTYPE OnInPlaceActivateEx (BOOL __RPC_FAR *pfNoRedraw, DWORD dwFlags)
HRESULT STDMETHODCALLTYPE OnInPlaceDeactivateEx (BOOL fNoRedraw)
HRESULT STDMETHODCALLTYPE RequestUIActivate (void)
HRESULT STDMETHODCALLTYPE CanWindowlessActivate (void)
HRESULT STDMETHODCALLTYPE GetCapture (void)
HRESULT STDMETHODCALLTYPE SetCapture (BOOL fCapture)
HRESULT STDMETHODCALLTYPE GetFocus (void)
HRESULT STDMETHODCALLTYPE SetFocus (BOOL fFocus)
HRESULT STDMETHODCALLTYPE GetDC (LPCRECT pRect, DWORD grfFlags, HDC __RPC_FAR *phDC)
HRESULT STDMETHODCALLTYPE ReleaseDC (HDC hDC)
HRESULT STDMETHODCALLTYPE InvalidateRect (LPCRECT pRect, BOOL fErase)
HRESULT STDMETHODCALLTYPE InvalidateRgn (HRGN hRGN, BOOL fErase)
HRESULT STDMETHODCALLTYPE ScrollRect (INT dx, INT dy, LPCRECT pRectScroll, LPCRECT pRectClip)
HRESULT STDMETHODCALLTYPE AdjustRect (LPRECT prc)
HRESULT STDMETHODCALLTYPE OnDefWindowMessage (UINT msg, WPARAM wParam, LPARAM lParam, LRESULT __RPC_FAR *plResult)

Private Attributes

Poco::Logger & _log
int _ref
RECT _rect
ComContent_com

Detailed Description

COMコントロールサイトクラス.

COMコンポーネントの埋め込まれる位置などを管理します

Definition at line 27 of file ControlSite.h.


Constructor & Destructor Documentation

Definition at line 9 of file ControlSite.cpp.


Member Function Documentation

ULONG STDMETHODCALLTYPE ControlSite::AddRef ( )

Definition at line 75 of file ControlSite.cpp.

Here is the caller graph for this function:

HRESULT STDMETHODCALLTYPE ControlSite::AdjustRect ( LPRECT  prc)

Definition at line 269 of file ControlSite.cpp.

HRESULT STDMETHODCALLTYPE ControlSite::CanInPlaceActivate ( void  )

Definition at line 128 of file ControlSite.cpp.

HRESULT STDMETHODCALLTYPE ControlSite::CanWindowlessActivate ( void  )

Definition at line 212 of file ControlSite.cpp.

HRESULT STDMETHODCALLTYPE ControlSite::ContextSensitiveHelp ( BOOL  fEnterMode)

Definition at line 120 of file ControlSite.cpp.

HRESULT STDMETHODCALLTYPE ControlSite::DeactivateAndUndo ( void  )

Definition at line 187 of file ControlSite.cpp.

HRESULT STDMETHODCALLTYPE ControlSite::DiscardUndoState ( void  )

Definition at line 182 of file ControlSite.cpp.

HRESULT STDMETHODCALLTYPE ControlSite::GetCapture ( void  )

Definition at line 218 of file ControlSite.cpp.

HRESULT STDMETHODCALLTYPE ControlSite::GetContainer ( IOleContainer **  theContainerP) [virtual]

Definition at line 100 of file ControlSite.cpp.

HRESULT STDMETHODCALLTYPE ControlSite::GetDC ( LPCRECT  pRect,
DWORD  grfFlags,
HDC __RPC_FAR *  phDC 
)

Definition at line 239 of file ControlSite.cpp.

HRESULT STDMETHODCALLTYPE ControlSite::GetFocus ( void  )

Definition at line 230 of file ControlSite.cpp.

HRESULT STDMETHODCALLTYPE ControlSite::GetMoniker ( DWORD  dwAssign,
DWORD  dwWhichMoniker,
IMoniker **  ppmk 
) [virtual]

Definition at line 95 of file ControlSite.cpp.

void ControlSite::GetRect ( LPRECT  rect)

Definition at line 18 of file ControlSite.cpp.

HRESULT STDMETHODCALLTYPE ControlSite::GetWindow ( HWND __RPC_FAR *  theWnndow)

Definition at line 124 of file ControlSite.cpp.

HRESULT STDMETHODCALLTYPE ControlSite::GetWindowContext ( IOleInPlaceFrame __RPC_FAR *__RPC_FAR *  ppFrame,
IOleInPlaceUIWindow __RPC_FAR *__RPC_FAR *  ppDoc,
LPRECT  lprcPosRect,
LPRECT  lprcClipRect,
LPOLEINPLACEFRAMEINFO  lpFrameInfo 
)

Definition at line 142 of file ControlSite.cpp.

Here is the call graph for this function:

HRESULT STDMETHODCALLTYPE ControlSite::InvalidateRect ( LPCRECT  pRect,
BOOL  fErase 
)

Definition at line 249 of file ControlSite.cpp.

Here is the call graph for this function:

HRESULT STDMETHODCALLTYPE ControlSite::InvalidateRgn ( HRGN  hRGN,
BOOL  fErase 
)

Definition at line 259 of file ControlSite.cpp.

HRESULT STDMETHODCALLTYPE ControlSite::OnDefWindowMessage ( UINT  msg,
WPARAM  wParam,
LPARAM  lParam,
LRESULT __RPC_FAR *  plResult 
)

Definition at line 277 of file ControlSite.cpp.

HRESULT STDMETHODCALLTYPE ControlSite::OnInPlaceActivate ( void  )

Definition at line 133 of file ControlSite.cpp.

HRESULT STDMETHODCALLTYPE ControlSite::OnInPlaceActivateEx ( BOOL __RPC_FAR *  pfNoRedraw,
DWORD  dwFlags 
)

Definition at line 197 of file ControlSite.cpp.

HRESULT STDMETHODCALLTYPE ControlSite::OnInPlaceDeactivate ( void  )

Definition at line 177 of file ControlSite.cpp.

HRESULT STDMETHODCALLTYPE ControlSite::OnInPlaceDeactivateEx ( BOOL  fNoRedraw)

Definition at line 202 of file ControlSite.cpp.

HRESULT STDMETHODCALLTYPE ControlSite::OnPosRectChange ( LPCRECT  lprcPosRect)

Definition at line 192 of file ControlSite.cpp.

HRESULT STDMETHODCALLTYPE ControlSite::OnShowWindow ( BOOL  ) [virtual]

Definition at line 110 of file ControlSite.cpp.

HRESULT STDMETHODCALLTYPE ControlSite::OnUIActivate ( void  )

Definition at line 138 of file ControlSite.cpp.

HRESULT STDMETHODCALLTYPE ControlSite::OnUIDeactivate ( BOOL  fUndoable)

Definition at line 172 of file ControlSite.cpp.

HRESULT STDMETHODCALLTYPE ControlSite::QueryInterface ( REFIID  riid,
LPVOID *  ppv 
)

Definition at line 23 of file ControlSite.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

ULONG STDMETHODCALLTYPE ControlSite::Release ( )

Definition at line 80 of file ControlSite.cpp.

HRESULT STDMETHODCALLTYPE ControlSite::ReleaseDC ( HDC  hDC)

Definition at line 244 of file ControlSite.cpp.

HRESULT STDMETHODCALLTYPE ControlSite::RequestNewObjectLayout ( void  ) [virtual]

Definition at line 114 of file ControlSite.cpp.

HRESULT STDMETHODCALLTYPE ControlSite::RequestUIActivate ( void  )

Definition at line 207 of file ControlSite.cpp.

HRESULT STDMETHODCALLTYPE ControlSite::SaveObject ( void  ) [virtual]

Definition at line 91 of file ControlSite.cpp.

HRESULT STDMETHODCALLTYPE ControlSite::Scroll ( SIZE  scrollExtant)

Definition at line 168 of file ControlSite.cpp.

HRESULT STDMETHODCALLTYPE ControlSite::ScrollRect ( INT  dx,
INT  dy,
LPCRECT  pRectScroll,
LPCRECT  pRectClip 
)

Definition at line 265 of file ControlSite.cpp.

HRESULT STDMETHODCALLTYPE ControlSite::SetCapture ( BOOL  fCapture)

Definition at line 224 of file ControlSite.cpp.

HRESULT STDMETHODCALLTYPE ControlSite::SetFocus ( BOOL  fFocus)

Definition at line 235 of file ControlSite.cpp.

HRESULT STDMETHODCALLTYPE ControlSite::ShowObject ( void  ) [virtual]

Definition at line 106 of file ControlSite.cpp.

ControlSite::‾ControlSite ( ) [virtual]

Definition at line 15 of file ControlSite.cpp.


Member Data Documentation

Definition at line 33 of file ControlSite.h.

Poco::Logger& ControlSite::_log [private]

Definition at line 30 of file ControlSite.h.

RECT ControlSite::_rect [private]

Definition at line 32 of file ControlSite.h.

int ControlSite::_ref [private]

Definition at line 31 of file ControlSite.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines