ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

CBaseBar Class Reference

Inherits IOleCommandTarget, IServiceProvider, IDeskBar, IDockingWindow, IPersistStream, IPersistStreamInit, IPersistPropertyBag, and IObjectWithSite.

Public Member Functions

 CBaseBar ()
 ~CBaseBar ()
HRESULT ReserveBorderSpace ()
virtual HRESULT STDMETHODCALLTYPE GetWindow (HWND *lphwnd)
virtual HRESULT STDMETHODCALLTYPE ContextSensitiveHelp (BOOL fEnterMode)
virtual HRESULT STDMETHODCALLTYPE OnFocusChangeIS (IUnknown *punkObj, BOOL fSetFocus)
virtual HRESULT STDMETHODCALLTYPE QueryStatus (const GUID *pguidCmdGroup, ULONG cCmds, OLECMD prgCmds[], OLECMDTEXT *pCmdText)
virtual HRESULT STDMETHODCALLTYPE Exec (const GUID *pguidCmdGroup, DWORD nCmdID, DWORD nCmdexecopt, VARIANT *pvaIn, VARIANT *pvaOut)
virtual HRESULT STDMETHODCALLTYPE QueryService (REFGUID guidService, REFIID riid, void **ppvObject)
virtual HRESULT STDMETHODCALLTYPE UIActivateIO (BOOL fActivate, LPMSG lpMsg)
virtual HRESULT STDMETHODCALLTYPE HasFocusIO ()
virtual HRESULT STDMETHODCALLTYPE TranslateAcceleratorIO (LPMSG lpMsg)
virtual HRESULT STDMETHODCALLTYPE SetClient (IUnknown *punkClient)
virtual HRESULT STDMETHODCALLTYPE GetClient (IUnknown **ppunkClient)
virtual HRESULT STDMETHODCALLTYPE OnPosRectChangeDB (LPRECT prc)
virtual HRESULT STDMETHODCALLTYPE ShowDW (BOOL fShow)
virtual HRESULT STDMETHODCALLTYPE CloseDW (DWORD dwReserved)
virtual HRESULT STDMETHODCALLTYPE ResizeBorderDW (LPCRECT prcBorder, IUnknown *punkToolbarSite, BOOL fReserved)
virtual HRESULT STDMETHODCALLTYPE SetSite (IUnknown *pUnkSite)
virtual HRESULT STDMETHODCALLTYPE GetSite (REFIID riid, void **ppvSite)
virtual HRESULT STDMETHODCALLTYPE GetClassID (CLSID *pClassID)
virtual HRESULT STDMETHODCALLTYPE IsDirty ()
virtual HRESULT STDMETHODCALLTYPE Load (IStream *pStm)
virtual HRESULT STDMETHODCALLTYPE Save (IStream *pStm, BOOL fClearDirty)
virtual HRESULT STDMETHODCALLTYPE GetSizeMax (ULARGE_INTEGER *pcbSize)
virtual HRESULT STDMETHODCALLTYPE InitNew ()
virtual HRESULT STDMETHODCALLTYPE Load (IPropertyBag *pPropBag, IErrorLog *pErrorLog)
virtual HRESULT STDMETHODCALLTYPE Save (IPropertyBag *pPropBag, BOOL fClearDirty, BOOL fSaveAllProperties)
LRESULT OnSize (UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL &bHandled)
LRESULT OnSetCursor (UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL &bHandled)
LRESULT OnNotify (UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL &bHandled)
LRESULT OnLButtonDown (UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL &bHandled)
LRESULT OnLButtonUp (UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL &bHandled)
LRESULT OnMouseMove (UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL &bHandled)
LRESULT OnCancelMode (UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL &bHandled)
LRESULT OnCaptureChanged (UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL &bHandled)

Data Fields

CComPtr< IUnknownfSite
CComPtr< IUnknownfClient
HWND fClientWindow
bool fVertical
bool fVisible
int fNeededSize
bool fTracking
POINT fLastLocation

Detailed Description

Definition at line 39 of file basebar.cpp.


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

Generated on Thu May 24 2012 06:16:27 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.