Data Structures |
| struct | BandObject |
Public Member Functions |
| | CBandSiteBase () |
| | ~CBandSiteBase () |
| 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 | OnWinEvent (HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam, LRESULT *theResult) |
| virtual HRESULT STDMETHODCALLTYPE | IsWindowOwner (HWND hWnd) |
| virtual HRESULT STDMETHODCALLTYPE | GetWindow (HWND *lphwnd) |
| virtual HRESULT STDMETHODCALLTYPE | ContextSensitiveHelp (BOOL fEnterMode) |
| 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 | UIActivateIO (BOOL fActivate, LPMSG lpMsg) |
| virtual HRESULT STDMETHODCALLTYPE | HasFocusIO () |
| virtual HRESULT STDMETHODCALLTYPE | TranslateAcceleratorIO (LPMSG lpMsg) |
| virtual HRESULT STDMETHODCALLTYPE | OnFocusChangeIS (struct IUnknown *paramC, int param10) |
| virtual HRESULT STDMETHODCALLTYPE | QueryService (REFGUID guidService, REFIID riid, void **ppvObject) |
| 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 | DragEnter (IDataObject *pDataObj, DWORD grfKeyState, POINTL pt, DWORD *pdwEffect) |
| virtual HRESULT STDMETHODCALLTYPE | DragOver (DWORD grfKeyState, POINTL pt, DWORD *pdwEffect) |
| virtual HRESULT STDMETHODCALLTYPE | DragLeave () |
| virtual HRESULT STDMETHODCALLTYPE | Drop (IDataObject *pDataObj, DWORD grfKeyState, POINTL pt, DWORD *pdwEffect) |
| virtual HRESULT STDMETHODCALLTYPE | LoadFromStreamBS (IStream *, const GUID &, void **) |
| virtual HRESULT STDMETHODCALLTYPE | SaveToStreamBS (IUnknown *, IStream *) |
Private Member Functions |
| UINT | GetBandID (struct BandObject *Band) |
| struct BandObject * | GetBandByID (DWORD dwBandID) |
| void | FreeBand (struct BandObject *Band) |
| DWORD | GetBandSiteViewMode () |
| VOID | BuildRebarBandInfo (struct BandObject *Band, REBARBANDINFOW *prbi) |
| HRESULT | UpdateSingleBand (struct BandObject *Band) |
| HRESULT | UpdateAllBands () |
| HRESULT | UpdateBand (DWORD dwBandID) |
| struct BandObject * | GetBandFromHwnd (HWND hwnd) |
Private Attributes |
| LONG | fBandsCount |
| LONG | fBandsAllocated |
| struct BandObject * | fBands |
| HWND | fRebarWindow |
| CComPtr< IOleWindow > | fOleWindow |
Definition at line 24 of file bandsite.h.