Data Structures |
| class | CBarInfo |
Public Member Functions |
| | CBaseBarSite () |
| | ~CBaseBarSite () |
Private Member Functions |
| HRESULT | InsertBar (IUnknown *newBar) |
| virtual HRESULT STDMETHODCALLTYPE | GetWindow (HWND *lphwnd) |
| virtual HRESULT STDMETHODCALLTYPE | ContextSensitiveHelp (BOOL fEnterMode) |
| virtual HRESULT STDMETHODCALLTYPE | UIActivateIO (BOOL fActivate, LPMSG lpMsg) |
| virtual HRESULT STDMETHODCALLTYPE | HasFocusIO () |
| virtual HRESULT STDMETHODCALLTYPE | TranslateAcceleratorIO (LPMSG lpMsg) |
| virtual HRESULT STDMETHODCALLTYPE | QueryService (REFGUID guidService, REFIID riid, void **ppvObject) |
| virtual HRESULT STDMETHODCALLTYPE | OnWinEvent (HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam, LRESULT *theResult) |
| virtual HRESULT STDMETHODCALLTYPE | IsWindowOwner (HWND hWnd) |
| virtual HRESULT STDMETHODCALLTYPE | OnFocusChangeIS (IUnknown *punkObj, BOOL fSetFocus) |
| virtual HRESULT STDMETHODCALLTYPE | SetDeskBarSite (IUnknown *punkSite) |
| virtual HRESULT STDMETHODCALLTYPE | SetModeDBC (DWORD dwMode) |
| virtual HRESULT STDMETHODCALLTYPE | UIActivateDBC (DWORD dwState) |
| virtual HRESULT STDMETHODCALLTYPE | GetSize (DWORD dwWhich, LPRECT prc) |
| 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 | AddBand (IUnknown *punk) |
| virtual HRESULT STDMETHODCALLTYPE | EnumBands (UINT uBand, DWORD *pdwBandID) |
| virtual HRESULT STDMETHODCALLTYPE | QueryBand (DWORD dwBandID, IDeskBand **ppstb, DWORD *pdwState, LPWSTR pszName, int cchName) |
| virtual HRESULT STDMETHODCALLTYPE | SetBandState (DWORD dwBandID, DWORD dwMask, DWORD dwState) |
| virtual HRESULT STDMETHODCALLTYPE | RemoveBand (DWORD dwBandID) |
| virtual HRESULT STDMETHODCALLTYPE | GetBandObject (DWORD dwBandID, REFIID riid, void **ppv) |
| virtual HRESULT STDMETHODCALLTYPE | SetBandSiteInfo (const BANDSITEINFO *pbsinfo) |
| virtual HRESULT STDMETHODCALLTYPE | GetBandSiteInfo (BANDSITEINFO *pbsinfo) |
| 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) |
| LRESULT | OnNotify (UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL &bHandled) |
Private Attributes |
| CBarInfo * | fCurrentActiveBar |
| CComPtr< IUnknown > | fDeskBarSite |
| DWORD | fNextBandID |
Definition at line 39 of file basebarsite.cpp.