Project

General

Profile

SO3Engine
Hikari::Impl::FlashSite Class Reference

#include <FlashSite.h>

Inheritance diagram for Hikari::Impl::FlashSite:

Public Member Functions

 FlashSite ()
 
virtual ~FlashSite ()
 
void Init (IFlashControl *owner, HWND hwnd)
 
bool isCapturing () const
 
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 ContextSensitiveHelp (BOOL fEnterMode)
 
HRESULT STDMETHODCALLTYPE GetWindow (HWND __RPC_FAR *theWnndow)
 
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)
 

Public Attributes

int refCount
 
IFlashControlowner
 
HWND mHWND
 
bool mCapture
 

Detailed Description

Definition at line 39 of file FlashSite.h.

Constructor & Destructor Documentation

◆ FlashSite()

Hikari::Impl::FlashSite::FlashSite ( )
inline

Definition at line 48 of file FlashSite.h.

◆ ~FlashSite()

virtual Hikari::Impl::FlashSite::~FlashSite ( )
inlinevirtual

Definition at line 52 of file FlashSite.h.

Member Function Documentation

◆ AddRef()

ULONG STDMETHODCALLTYPE Hikari::Impl::FlashSite::AddRef ( )
inline

Definition at line 121 of file FlashSite.h.

◆ AdjustRect()

HRESULT STDMETHODCALLTYPE Hikari::Impl::FlashSite::AdjustRect ( LPRECT  prc)
inline

Definition at line 361 of file FlashSite.h.

◆ CanInPlaceActivate()

HRESULT STDMETHODCALLTYPE Hikari::Impl::FlashSite::CanInPlaceActivate ( void  )
inline

Definition at line 185 of file FlashSite.h.

◆ CanWindowlessActivate()

HRESULT STDMETHODCALLTYPE Hikari::Impl::FlashSite::CanWindowlessActivate ( void  )
inline

Definition at line 269 of file FlashSite.h.

◆ ContextSensitiveHelp()

HRESULT STDMETHODCALLTYPE Hikari::Impl::FlashSite::ContextSensitiveHelp ( BOOL  fEnterMode)
inline

Definition at line 169 of file FlashSite.h.

◆ DeactivateAndUndo()

HRESULT STDMETHODCALLTYPE Hikari::Impl::FlashSite::DeactivateAndUndo ( void  )
inline

Definition at line 244 of file FlashSite.h.

◆ DiscardUndoState()

HRESULT STDMETHODCALLTYPE Hikari::Impl::FlashSite::DiscardUndoState ( void  )
inline

Definition at line 239 of file FlashSite.h.

◆ GetCapture()

HRESULT STDMETHODCALLTYPE Hikari::Impl::FlashSite::GetCapture ( void  )
inline

Definition at line 274 of file FlashSite.h.

◆ GetContainer()

virtual HRESULT STDMETHODCALLTYPE Hikari::Impl::FlashSite::GetContainer ( IOleContainer **  theContainerP)
inlinevirtual

Definition at line 148 of file FlashSite.h.

◆ GetDC()

HRESULT STDMETHODCALLTYPE Hikari::Impl::FlashSite::GetDC ( LPCRECT  pRect,
DWORD  grfFlags,
HDC __RPC_FAR *  phDC 
)
inline

Definition at line 304 of file FlashSite.h.

◆ GetFocus()

HRESULT STDMETHODCALLTYPE Hikari::Impl::FlashSite::GetFocus ( void  )
inline

Definition at line 294 of file FlashSite.h.

◆ GetMoniker()

virtual HRESULT STDMETHODCALLTYPE Hikari::Impl::FlashSite::GetMoniker ( DWORD  dwAssign,
DWORD  dwWhichMoniker,
IMoniker **  ppmk 
)
inlinevirtual

Definition at line 142 of file FlashSite.h.

◆ GetWindow()

HRESULT STDMETHODCALLTYPE Hikari::Impl::FlashSite::GetWindow ( HWND __RPC_FAR *  theWnndow)
inline

Definition at line 174 of file FlashSite.h.

◆ GetWindowContext()

HRESULT STDMETHODCALLTYPE Hikari::Impl::FlashSite::GetWindowContext ( IOleInPlaceFrame __RPC_FAR *__RPC_FAR *  ppFrame,
IOleInPlaceUIWindow __RPC_FAR *__RPC_FAR *  ppDoc,
LPRECT  lprcPosRect,
LPRECT  lprcClipRect,
LPOLEINPLACEFRAMEINFO  lpFrameInfo 
)
inline

Definition at line 200 of file FlashSite.h.

◆ Init()

void Hikari::Impl::FlashSite::Init ( IFlashControl owner,
HWND  hwnd 
)
inline

Definition at line 58 of file FlashSite.h.

◆ InvalidateRect()

HRESULT STDMETHODCALLTYPE Hikari::Impl::FlashSite::InvalidateRect ( LPCRECT  pRect,
BOOL  fErase 
)
inline

Definition at line 314 of file FlashSite.h.

◆ InvalidateRgn()

HRESULT STDMETHODCALLTYPE Hikari::Impl::FlashSite::InvalidateRgn ( HRGN  hRGN,
BOOL  fErase 
)
inline

Definition at line 349 of file FlashSite.h.

◆ isCapturing()

bool Hikari::Impl::FlashSite::isCapturing ( ) const
inline

Definition at line 64 of file FlashSite.h.

◆ OnDefWindowMessage()

HRESULT STDMETHODCALLTYPE Hikari::Impl::FlashSite::OnDefWindowMessage ( UINT  msg,
WPARAM  wParam,
LPARAM  lParam,
LRESULT __RPC_FAR *  plResult 
)
inline

Definition at line 369 of file FlashSite.h.

◆ OnInPlaceActivate()

HRESULT STDMETHODCALLTYPE Hikari::Impl::FlashSite::OnInPlaceActivate ( void  )
inline

Definition at line 190 of file FlashSite.h.

◆ OnInPlaceActivateEx()

HRESULT STDMETHODCALLTYPE Hikari::Impl::FlashSite::OnInPlaceActivateEx ( BOOL __RPC_FAR *  pfNoRedraw,
DWORD  dwFlags 
)
inline

Definition at line 254 of file FlashSite.h.

◆ OnInPlaceDeactivate()

HRESULT STDMETHODCALLTYPE Hikari::Impl::FlashSite::OnInPlaceDeactivate ( void  )
inline

Definition at line 234 of file FlashSite.h.

◆ OnInPlaceDeactivateEx()

HRESULT STDMETHODCALLTYPE Hikari::Impl::FlashSite::OnInPlaceDeactivateEx ( BOOL  fNoRedraw)
inline

Definition at line 259 of file FlashSite.h.

◆ OnPosRectChange()

HRESULT STDMETHODCALLTYPE Hikari::Impl::FlashSite::OnPosRectChange ( LPCRECT  lprcPosRect)
inline

Definition at line 249 of file FlashSite.h.

◆ OnShowWindow()

virtual HRESULT STDMETHODCALLTYPE Hikari::Impl::FlashSite::OnShowWindow ( BOOL  )
inlinevirtual

Definition at line 159 of file FlashSite.h.

◆ OnUIActivate()

HRESULT STDMETHODCALLTYPE Hikari::Impl::FlashSite::OnUIActivate ( void  )
inline

Definition at line 195 of file FlashSite.h.

◆ OnUIDeactivate()

HRESULT STDMETHODCALLTYPE Hikari::Impl::FlashSite::OnUIDeactivate ( BOOL  fUndoable)
inline

Definition at line 229 of file FlashSite.h.

◆ QueryInterface()

HRESULT STDMETHODCALLTYPE Hikari::Impl::FlashSite::QueryInterface ( REFIID  riid,
LPVOID *  ppv 
)
inline

Definition at line 68 of file FlashSite.h.

◆ Release()

ULONG STDMETHODCALLTYPE Hikari::Impl::FlashSite::Release ( )
inline

Definition at line 126 of file FlashSite.h.

◆ ReleaseDC()

HRESULT STDMETHODCALLTYPE Hikari::Impl::FlashSite::ReleaseDC ( HDC  hDC)
inline

Definition at line 309 of file FlashSite.h.

◆ RequestNewObjectLayout()

virtual HRESULT STDMETHODCALLTYPE Hikari::Impl::FlashSite::RequestNewObjectLayout ( void  )
inlinevirtual

Definition at line 164 of file FlashSite.h.

◆ RequestUIActivate()

HRESULT STDMETHODCALLTYPE Hikari::Impl::FlashSite::RequestUIActivate ( void  )
inline

Definition at line 264 of file FlashSite.h.

◆ SaveObject()

virtual HRESULT STDMETHODCALLTYPE Hikari::Impl::FlashSite::SaveObject ( void  )
inlinevirtual

Definition at line 137 of file FlashSite.h.

◆ Scroll()

HRESULT STDMETHODCALLTYPE Hikari::Impl::FlashSite::Scroll ( SIZE  scrollExtant)
inline

Definition at line 224 of file FlashSite.h.

◆ ScrollRect()

HRESULT STDMETHODCALLTYPE Hikari::Impl::FlashSite::ScrollRect ( INT  dx,
INT  dy,
LPCRECT  pRectScroll,
LPCRECT  pRectClip 
)
inline

Definition at line 356 of file FlashSite.h.

◆ SetCapture()

HRESULT STDMETHODCALLTYPE Hikari::Impl::FlashSite::SetCapture ( BOOL  fCapture)
inline

Definition at line 279 of file FlashSite.h.

◆ SetFocus()

HRESULT STDMETHODCALLTYPE Hikari::Impl::FlashSite::SetFocus ( BOOL  fFocus)
inline

Definition at line 299 of file FlashSite.h.

◆ ShowObject()

virtual HRESULT STDMETHODCALLTYPE Hikari::Impl::FlashSite::ShowObject ( void  )
inlinevirtual

Definition at line 153 of file FlashSite.h.

Member Data Documentation

◆ mCapture

bool Hikari::Impl::FlashSite::mCapture

Definition at line 45 of file FlashSite.h.

◆ mHWND

HWND Hikari::Impl::FlashSite::mHWND

Definition at line 44 of file FlashSite.h.

◆ owner

IFlashControl* Hikari::Impl::FlashSite::owner

Definition at line 43 of file FlashSite.h.

◆ refCount

int Hikari::Impl::FlashSite::refCount

Definition at line 42 of file FlashSite.h.


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