ReactOS  0.4.15-dev-1177-g6cb3b62
CDockSite Class Reference
Inheritance diagram for CDockSite:
Collaboration diagram for CDockSite:

Public Types

enum  {
  ITF_NOGRIPPER = 1, ITF_NOTITLE = 2, ITF_NEWBANDALWAYS = 4, ITF_GRIPPERALWAYS = 8,
  ITF_FIXEDSIZE = 16
}
 
- Public Types inherited from IOleCommandTarget
enum  OLECMDF {
  OLECMDF_SUPPORTED = 0x1, OLECMDF_ENABLED = 0x2, OLECMDF_LATCHED = 0x4, OLECMDF_NINCHED = 0x8,
  OLECMDF_INVISIBLE = 0x10, OLECMDF_DEFHIDEONCTXTMENU = 0x20
}
 
enum  OLECMDTEXTF { OLECMDTEXTF_NONE = 0, OLECMDTEXTF_NAME = 1, OLECMDTEXTF_STATUS = 2 }
 
enum  OLECMDEXECOPT { OLECMDEXECOPT_DODEFAULT = 0, OLECMDEXECOPT_PROMPTUSER = 1, OLECMDEXECOPT_DONTPROMPTUSER = 2, OLECMDEXECOPT_SHOWHELP = 3 }
 
enum  OLECMDID {
  OLECMDID_OPEN = 1, OLECMDID_NEW = 2, OLECMDID_SAVE = 3, OLECMDID_SAVEAS = 4,
  OLECMDID_SAVECOPYAS = 5, OLECMDID_PRINT = 6, OLECMDID_PRINTPREVIEW = 7, OLECMDID_PAGESETUP = 8,
  OLECMDID_SPELL = 9, OLECMDID_PROPERTIES = 10, OLECMDID_CUT = 11, OLECMDID_COPY = 12,
  OLECMDID_PASTE = 13, OLECMDID_PASTESPECIAL = 14, OLECMDID_UNDO = 15, OLECMDID_REDO = 16,
  OLECMDID_SELECTALL = 17, OLECMDID_CLEARSELECTION = 18, OLECMDID_ZOOM = 19, OLECMDID_GETZOOMRANGE = 20,
  OLECMDID_UPDATECOMMANDS = 21, OLECMDID_REFRESH = 22, OLECMDID_STOP = 23, OLECMDID_HIDETOOLBARS = 24,
  OLECMDID_SETPROGRESSMAX = 25, OLECMDID_SETPROGRESSPOS = 26, OLECMDID_SETPROGRESSTEXT = 27, OLECMDID_SETTITLE = 28,
  OLECMDID_SETDOWNLOADSTATE = 29, OLECMDID_STOPDOWNLOAD = 30, OLECMDID_ONTOOLBARACTIVATED = 31, OLECMDID_FIND = 32,
  OLECMDID_DELETE = 33, OLECMDID_HTTPEQUIV = 34, OLECMDID_HTTPEQUIV_DONE = 35, OLECMDID_ENABLE_INTERACTION = 36,
  OLECMDID_ONUNLOAD = 37, OLECMDID_PROPERTYBAG2 = 38, OLECMDID_PREREFRESH = 39, OLECMDID_SHOWSCRIPTERROR = 40,
  OLECMDID_SHOWMESSAGE = 41, OLECMDID_SHOWFIND = 42, OLECMDID_SHOWPAGESETUP = 43, OLECMDID_SHOWPRINT = 44,
  OLECMDID_CLOSE = 45, OLECMDID_ALLOWUILESSSAVEAS = 46, OLECMDID_DONTDOWNLOADCSS = 47, OLECMDID_UPDATEPAGESTATUS = 48,
  OLECMDID_PRINT2 = 49, OLECMDID_PRINTPREVIEW2 = 50, OLECMDID_SETPRINTTEMPLATE = 51, OLECMDID_GETPRINTTEMPLATE = 52,
  OLECMDID_PAGEACTIONBLOCKED = 55, OLECMDID_PAGEACTIONUIQUERY = 56, OLECMDID_FOCUSVIEWCONTROLS = 57, OLECMDID_FOCUSVIEWCONTROLSQUERY = 58,
  OLECMDID_SHOWPAGEACTIONMENU = 59, OLECMDID_ADDTRAVELENTRY = 60, OLECMDID_UPDATETRAVELENTRY = 61, OLECMDID_UPDATEBACKFORWARDSTATE = 62,
  OLECMDID_OPTICAL_ZOOM = 63, OLECMDID_OPTICAL_GETZOOMRANGE = 64, OLECMDID_WINDOWSTATECHANGED = 65, OLECMDID_ACTIVEXINSTALLSCOPE = 66,
  OLECMDID_UPDATETRAVELENTRY_DATARECOVERY = 67, OLECMDID_SHOWTASKDLG = 68, OLECMDID_POPSTATEEVENT = 69, OLECMDID_VIEWPORT_MODE = 70,
  OLECMDID_LAYOUT_VIEWPORT_WIDTH = 71, OLECMDID_VISUAL_VIEWPORT_EXCLUDE_BOTTOM = 72, OLECMDID_USER_OPTICAL_ZOOM = 73, OLECMDID_PAGEAVAILABLE = 74,
  OLECMDID_GETUSERSCALABLE = 75, OLECMDID_UPDATE_CARET = 76, OLECMDID_ENABLE_VISIBILITY = 77, OLECMDID_MEDIA_PLAYBACK = 78
}
 
typedef IOleCommandTargetLPOLECOMMANDTARGET
 
typedef enum IOleCommandTarget::OLECMDF OLECMDF
 
typedef struct IOleCommandTarget::_tagOLECMD OLECMD
 
typedef struct IOleCommandTarget::_tagOLECMDTEXT OLECMDTEXT
 
typedef enum IOleCommandTarget::OLECMDTEXTF OLECMDTEXTF
 
typedef enum IOleCommandTarget::OLECMDEXECOPT OLECMDEXECOPT
 
typedef enum IOleCommandTarget::OLECMDID OLECMDID
 
- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 
- Public Types inherited from IServiceProvider
typedef IServiceProviderLPSERVICEPROVIDER
 

Public Member Functions

 CDockSite ()
 
 ~CDockSite ()
 
HRESULT Initialize (IUnknown *containedBand, CInternetToolbar *browser, HWND hwnd, int bandID, int flags)
 
HRESULT GetRBBandInfo (REBARBANDINFOW &bandInfo)
 
- Public Member Functions inherited from ATL::CComObjectRootEx< CComMultiThreadModelNoCS >
 ~CComObjectRootEx ()
 
ULONG InternalAddRef ()
 
ULONG InternalRelease ()
 
void Lock ()
 
void Unlock ()
 
HRESULT _AtlInitialConstruct ()
 
- Public Member Functions inherited from ATL::CComObjectRootBase
 CComObjectRootBase ()
 
 ~CComObjectRootBase ()
 
void SetVoid (void *)
 
HRESULT _AtlFinalConstruct ()
 
HRESULT FinalConstruct ()
 
void InternalFinalConstructAddRef ()
 
void InternalFinalConstructRelease ()
 
void FinalRelease ()
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 
- Public Member Functions inherited from IServiceProvider
HRESULT RemoteQueryService ([in] REFGUID guidService, [in] REFIID riid, [out, iid_is(riid)] IUnknown **ppvObject)
 

Public Attributes

int fFlags
 
- Public Attributes inherited from ATL::CComObjectRootBase
LONG m_dwRef
 

Private Member Functions

virtual HRESULT STDMETHODCALLTYPE GetWindow (HWND *lphwnd)
 
virtual HRESULT STDMETHODCALLTYPE ContextSensitiveHelp (BOOL fEnterMode)
 
virtual HRESULT STDMETHODCALLTYPE GetBorderDW (IUnknown *punkObj, LPRECT prcBorder)
 
virtual HRESULT STDMETHODCALLTYPE RequestBorderSpaceDW (IUnknown *punkObj, LPCBORDERWIDTHS pbw)
 
virtual HRESULT STDMETHODCALLTYPE SetBorderSpaceDW (IUnknown *punkObj, LPCBORDERWIDTHS pbw)
 
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)
 

Private Attributes

CComPtr< IUnknownfContainedBand
 
CInternetToolbarfToolbar
 
HWND fRebarWindow
 
HWND fChildWindow
 
int fBandID
 
bool fInitialized
 
DESKBANDINFO fDeskBandInfo
 

Additional Inherited Members

- Static Public Member Functions inherited from ATL::CComObjectRootBase
static void WINAPI ObjectMain (bool)
 
static const struct _ATL_CATMAP_ENTRYGetCategoryMap ()
 
static HRESULT WINAPI InternalQueryInterface (void *pThis, const _ATL_INTMAP_ENTRY *pEntries, REFIID iid, void **ppvObject)
 

Detailed Description

Definition at line 118 of file internettoolbar.cpp.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
ITF_NOGRIPPER 
ITF_NOTITLE 
ITF_NEWBANDALWAYS 
ITF_GRIPPERALWAYS 
ITF_FIXEDSIZE 

Definition at line 126 of file internettoolbar.cpp.

Constructor & Destructor Documentation

◆ CDockSite()

CDockSite::CDockSite ( )

Definition at line 182 of file internettoolbar.cpp.

183 {
184  fToolbar = NULL;
185  fRebarWindow = NULL;
186  fChildWindow = NULL;
187  fBandID = 0;
188  fFlags = 0;
189  fInitialized = false;
190  memset(&fDeskBandInfo, 0, sizeof(fDeskBandInfo));
191 }
DESKBANDINFO fDeskBandInfo
smooth NULL
Definition: ftsmooth.c:416
CInternetToolbar * fToolbar
#define memset(x, y, z)
Definition: compat.h:39

◆ ~CDockSite()

CDockSite::~CDockSite ( )

Definition at line 193 of file internettoolbar.cpp.

194 {
195 }

Member Function Documentation

◆ ContextSensitiveHelp()

HRESULT STDMETHODCALLTYPE CDockSite::ContextSensitiveHelp ( BOOL  fEnterMode)
privatevirtual

Definition at line 289 of file internettoolbar.cpp.

290 {
291  return E_NOTIMPL;
292 }
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ Exec()

HRESULT STDMETHODCALLTYPE CDockSite::Exec ( const GUID pguidCmdGroup,
DWORD  nCmdID,
DWORD  nCmdexecopt,
VARIANT pvaIn,
VARIANT pvaOut 
)
privatevirtual

Implements IOleCommandTarget.

Definition at line 320 of file internettoolbar.cpp.

322 {
323  TCHAR textBuffer[40];
325  int index;
326  HRESULT hResult;
327 
328  if (IsEqualIID(*pguidCmdGroup, CGID_DeskBand))
329  {
330  switch (nCmdID)
331  {
333  if (fInitialized == false)
334  return S_OK;
335  if (V_VT(pvaIn) != VT_I4)
336  return E_INVALIDARG;
337  if (V_I4(pvaIn) != fBandID)
338  return E_FAIL;
339  // deskband information changed
340  // call GetBandInfo and refresh information in rebar
341  memset(&bandInfo, 0, sizeof(bandInfo));
342  bandInfo.cbSize = sizeof(bandInfo);
343  bandInfo.lpText = textBuffer;
344  bandInfo.cch = sizeof(textBuffer) / sizeof(TCHAR);
345  hResult = GetRBBandInfo(bandInfo);
346  if (FAILED_UNEXPECTEDLY(hResult))
347  return hResult;
350  return S_OK;
351  }
352  }
353  return E_FAIL;
354 }
Definition: compat.h:2046
#define E_FAIL
Definition: ddrawi.h:102
#define V_I4(A)
Definition: oleauto.h:247
static const struct bandInfoStruct bandInfo[9]
Definition: layer3.c:95
#define E_INVALIDARG
Definition: ddrawi.h:101
LONG_PTR LPARAM
Definition: windef.h:208
GLuint index
Definition: glext.h:6031
char TCHAR
Definition: xmlstorage.h:189
LONG HRESULT
Definition: typedefs.h:79
#define FAILED_UNEXPECTEDLY(hr)
Definition: shellutils.h:71
#define RB_SETBANDINFOW
Definition: commctrl.h:1580
#define index(s, c)
Definition: various.h:29
#define V_VT(A)
Definition: oleauto.h:211
#define S_OK
Definition: intsafe.h:51
#define RB_IDTOINDEX
Definition: commctrl.h:1584
HRESULT GetRBBandInfo(REBARBANDINFOW &bandInfo)
static char * textBuffer
Definition: combo.c:52
#define SendMessage
Definition: winuser.h:5818
#define memset(x, y, z)
Definition: compat.h:39
#define IsEqualIID(riid1, riid2)
Definition: guiddef.h:95
unsigned int(__cdecl typeof(jpeg_read_scanlines))(struct jpeg_decompress_struct *
Definition: typeof.h:31

◆ GetBorderDW()

HRESULT STDMETHODCALLTYPE CDockSite::GetBorderDW ( IUnknown punkObj,
LPRECT  prcBorder 
)
privatevirtual

Definition at line 294 of file internettoolbar.cpp.

295 {
296  return E_NOTIMPL;
297 }
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ GetRBBandInfo()

HRESULT CDockSite::GetRBBandInfo ( REBARBANDINFOW bandInfo)

Definition at line 227 of file internettoolbar.cpp.

228 {
229  CComPtr<IDeskBand> deskBand;
230  HRESULT hResult;
231 
232  hResult = fContainedBand->QueryInterface(IID_PPV_ARG(IDeskBand, &deskBand));
233  if (FAILED_UNEXPECTEDLY(hResult))
234  return hResult;
235 
236  fDeskBandInfo.dwMask = DBIM_BKCOLOR | DBIM_MODEFLAGS | DBIM_TITLE | DBIM_ACTUAL |
237  DBIM_INTEGRAL | DBIM_MAXSIZE | DBIM_MINSIZE;
238  hResult = deskBand->GetBandInfo(fBandID, 0, &fDeskBandInfo);
239  // result of call is ignored
240 
243 
244  bandInfo.fStyle = RBBS_FIXEDBMP;
245  if (fDeskBandInfo.dwModeFlags & DBIMF_VARIABLEHEIGHT)
246  bandInfo.fStyle |= RBBS_VARIABLEHEIGHT;
247  if (fDeskBandInfo.dwModeFlags & DBIMF_USECHEVRON)
248  bandInfo.fStyle |= RBBS_USECHEVRON;
249  if (fDeskBandInfo.dwModeFlags & DBIMF_BREAK)
250  bandInfo.fStyle |= RBBS_BREAK;
251  if (fDeskBandInfo.dwModeFlags & DBIMF_TOPALIGN)
252  bandInfo.fStyle |= RBBS_TOPALIGN;
254  bandInfo.fStyle |= RBBS_NOGRIPPER;
255  if (fFlags & ITF_NOTITLE)
256  bandInfo.fStyle |= RBBS_HIDETITLE;
258  bandInfo.fStyle |= RBBS_GRIPPERALWAYS;
259  if (fFlags & ITF_FIXEDSIZE)
260  bandInfo.fStyle |= RBBS_FIXEDSIZE;
261 
262  if (fDeskBandInfo.dwModeFlags & DBIMF_BKCOLOR)
263  {
264  bandInfo.fMask |= RBBIM_COLORS;
265  bandInfo.clrFore = CLR_DEFAULT;
266  bandInfo.clrBack = fDeskBandInfo.crBkgnd;
267  }
268  wcsncpy(bandInfo.lpText, fDeskBandInfo.wszTitle, bandInfo.cch);
269  bandInfo.hwndChild = fChildWindow;
270  bandInfo.cxMinChild = fDeskBandInfo.ptMinSize.x;
271  bandInfo.cyMinChild = fDeskBandInfo.ptMinSize.y;
272  bandInfo.wID = fBandID;
273  bandInfo.cyChild = fDeskBandInfo.ptActual.y;
274  bandInfo.cyMaxChild = fDeskBandInfo.ptMaxSize.y;
275  bandInfo.cyIntegral = fDeskBandInfo.ptIntegral.y;
276  bandInfo.cxIdeal = fDeskBandInfo.ptActual.x;
277  bandInfo.lParam = reinterpret_cast<LPARAM>(this);
278  return S_OK;
279 }
DESKBANDINFO fDeskBandInfo
#define RBBIM_CHILD
Definition: commctrl.h:1502
#define RBBS_BREAK
Definition: commctrl.h:1485
#define RBBIM_ID
Definition: commctrl.h:1506
#define RBBS_TOPALIGN
Definition: commctrl.h:1496
#define IID_PPV_ARG(Itype, ppType)
#define RBBIM_LPARAM
Definition: commctrl.h:1508
CComPtr< IUnknown > fContainedBand
#define RBBIM_STYLE
Definition: commctrl.h:1498
static const struct bandInfoStruct bandInfo[9]
Definition: layer3.c:95
#define RBBS_HIDETITLE
#define RBBS_VARIABLEHEIGHT
Definition: commctrl.h:1491
#define RBBIM_COLORS
Definition: commctrl.h:1499
#define RBBIM_TEXT
Definition: commctrl.h:1500
LONG HRESULT
Definition: typedefs.h:79
#define FAILED_UNEXPECTEDLY(hr)
Definition: shellutils.h:71
#define RBBS_FIXEDSIZE
Definition: commctrl.h:1486
#define RBBIM_CHILDSIZE
Definition: commctrl.h:1503
#define RBBS_USECHEVRON
Definition: commctrl.h:1494
#define RBBS_FIXEDBMP
Definition: commctrl.h:1490
CInternetToolbar * fToolbar
#define S_OK
Definition: intsafe.h:51
_CRTIMP wchar_t *__cdecl wcsncpy(wchar_t *_Dest, const wchar_t *_Source, size_t _Count)
#define RBBS_GRIPPERALWAYS
Definition: commctrl.h:1492
#define CLR_DEFAULT
Definition: commctrl.h:316
#define RBBS_NOGRIPPER
Definition: commctrl.h:1493
#define RBBIM_IDEALSIZE
Definition: commctrl.h:1507

Referenced by Exec(), and Initialize().

◆ GetWindow()

HRESULT STDMETHODCALLTYPE CDockSite::GetWindow ( HWND lphwnd)
privatevirtual

Definition at line 281 of file internettoolbar.cpp.

282 {
283  if (lphwnd == NULL)
284  return E_POINTER;
285  *lphwnd = fRebarWindow;
286  return S_OK;
287 }
smooth NULL
Definition: ftsmooth.c:416
#define S_OK
Definition: intsafe.h:51
#define E_POINTER
Definition: winerror.h:2365

◆ Initialize()

HRESULT CDockSite::Initialize ( IUnknown containedBand,
CInternetToolbar browser,
HWND  hwnd,
int  bandID,
int  flags 
)

Definition at line 197 of file internettoolbar.cpp.

198 {
199  TCHAR textBuffer[40];
201  HRESULT hResult;
202 
203  fContainedBand = containedBand;
204  fToolbar = browser;
205  fRebarWindow = hwnd;
206  fBandID = bandID;
207  fFlags = flags;
208  hResult = IUnknown_SetSite(containedBand, static_cast<IOleWindow *>(this));
209  if (FAILED_UNEXPECTEDLY(hResult))
210  return hResult;
211  hResult = IUnknown_GetWindow(containedBand, &fChildWindow);
212  if (FAILED_UNEXPECTEDLY(hResult))
213  return hResult;
214 
215  memset(&bandInfo, 0, sizeof(bandInfo));
216  bandInfo.cbSize = sizeof(bandInfo);
217  bandInfo.lpText = textBuffer;
218  bandInfo.cch = sizeof(textBuffer) / sizeof(TCHAR);
219  hResult = GetRBBandInfo(bandInfo);
220 
223  fInitialized = true;
224  return S_OK;
225 }
const DOCKBAR PVOID HWND HWND * hwnd
Definition: tooldock.h:22
HRESULT WINAPI IUnknown_GetWindow(IUnknown *lpUnknown, HWND *lphWnd)
Definition: ordinal.c:1329
CComPtr< IUnknown > fContainedBand
#define RB_GETBANDCOUNT
Definition: commctrl.h:1581
static const struct bandInfoStruct bandInfo[9]
Definition: layer3.c:95
HRESULT WINAPI IUnknown_SetSite(IUnknown *obj, IUnknown *site)
Definition: ordinal.c:1404
LONG_PTR LPARAM
Definition: windef.h:208
#define RB_INSERTBANDW
Definition: commctrl.h:1579
char TCHAR
Definition: xmlstorage.h:189
LONG HRESULT
Definition: typedefs.h:79
#define FAILED_UNEXPECTEDLY(hr)
Definition: shellutils.h:71
GLbitfield flags
Definition: glext.h:7161
CInternetToolbar * fToolbar
#define S_OK
Definition: intsafe.h:51
HRESULT GetRBBandInfo(REBARBANDINFOW &bandInfo)
static char * textBuffer
Definition: combo.c:52
#define SendMessage
Definition: winuser.h:5818
#define memset(x, y, z)
Definition: compat.h:39

◆ OnFocusChangeIS()

HRESULT STDMETHODCALLTYPE CDockSite::OnFocusChangeIS ( IUnknown punkObj,
BOOL  fSetFocus 
)
privatevirtual

Definition at line 309 of file internettoolbar.cpp.

310 {
311  return E_NOTIMPL;
312 }
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ QueryService()

HRESULT STDMETHODCALLTYPE CDockSite::QueryService ( REFGUID  guidService,
REFIID  riid,
void **  ppvObject 
)
privatevirtual

Implements IServiceProvider.

Definition at line 356 of file internettoolbar.cpp.

357 {
358  if (IsEqualIID(guidService, SID_SMenuBandParent))
359  return this->QueryInterface(riid, ppvObject);
360 
361  return fToolbar->QueryService(guidService, riid, ppvObject);
362 }
REFIID riid
Definition: precomp.h:44
virtual HRESULT STDMETHODCALLTYPE QueryService(REFGUID guidService, REFIID riid, void **ppvObject)
REFIID LPVOID * ppvObject
Definition: precomp.h:44
CInternetToolbar * fToolbar
HRESULT QueryInterface([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
#define IsEqualIID(riid1, riid2)
Definition: guiddef.h:95

◆ QueryStatus()

HRESULT STDMETHODCALLTYPE CDockSite::QueryStatus ( const GUID pguidCmdGroup,
ULONG  cCmds,
OLECMD  prgCmds[],
OLECMDTEXT pCmdText 
)
privatevirtual

Implements IOleCommandTarget.

Definition at line 314 of file internettoolbar.cpp.

316 {
317  return E_NOTIMPL;
318 }
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ RequestBorderSpaceDW()

HRESULT STDMETHODCALLTYPE CDockSite::RequestBorderSpaceDW ( IUnknown punkObj,
LPCBORDERWIDTHS  pbw 
)
privatevirtual

Definition at line 299 of file internettoolbar.cpp.

300 {
301  return E_NOTIMPL;
302 }
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ SetBorderSpaceDW()

HRESULT STDMETHODCALLTYPE CDockSite::SetBorderSpaceDW ( IUnknown punkObj,
LPCBORDERWIDTHS  pbw 
)
privatevirtual

Definition at line 304 of file internettoolbar.cpp.

305 {
306  return E_NOTIMPL;
307 }
#define E_NOTIMPL
Definition: ddrawi.h:99

Member Data Documentation

◆ fBandID

int CDockSite::fBandID
private

Definition at line 138 of file internettoolbar.cpp.

Referenced by CDockSite(), Exec(), GetRBBandInfo(), and Initialize().

◆ fChildWindow

HWND CDockSite::fChildWindow
private

Definition at line 137 of file internettoolbar.cpp.

Referenced by CDockSite(), GetRBBandInfo(), and Initialize().

◆ fContainedBand

CComPtr<IUnknown> CDockSite::fContainedBand
private

Definition at line 134 of file internettoolbar.cpp.

Referenced by GetRBBandInfo(), and Initialize().

◆ fDeskBandInfo

DESKBANDINFO CDockSite::fDeskBandInfo
private

Definition at line 144 of file internettoolbar.cpp.

Referenced by CDockSite(), and GetRBBandInfo().

◆ fFlags

int CDockSite::fFlags

◆ fInitialized

bool CDockSite::fInitialized
private

Definition at line 142 of file internettoolbar.cpp.

Referenced by CDockSite(), Exec(), and Initialize().

◆ fRebarWindow

HWND CDockSite::fRebarWindow
private

Definition at line 136 of file internettoolbar.cpp.

Referenced by CDockSite(), Exec(), GetWindow(), and Initialize().

◆ fToolbar

CInternetToolbar* CDockSite::fToolbar
private

Definition at line 135 of file internettoolbar.cpp.

Referenced by CDockSite(), GetRBBandInfo(), Initialize(), and QueryService().


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