sbWindowChromeService Class Reference

#include <sbWindowChromeService.h>

Inheritance diagram for sbWindowChromeService:
[legend]
Collaboration diagram for sbWindowChromeService:
[legend]

Public Member Functions

NS_DECL_ISUPPORTS
NS_DECL_SBIWINDOWCHROMESERVICE 
sbWindowChromeService ()
 
- Public Member Functions inherited from sbIWindowChromeService
void hideChrome (in nsISupports aWindow, in boolean aHide)
 Hides (or shows) the chrome of a given window. More...
 

Static Public Member Functions

static LRESULT WINAPI WndProc (HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam, UINT_PTR uIdSubclass, DWORD_PTR dwRefData)
 

Protected Types

typedef HRESULT(WINAPI * t_DwmIsCompositionEnabled )(BOOL *)
 

Static Protected Member Functions

static bool IsCompositionEnabled (const sbWindowChromeService *self)
 

Protected Attributes

HMODULE mhDWMAPI
 
t_DwmIsCompositionEnabled mDwmIsCompositionEnabled
 

Additional Inherited Members

- Public Attributes inherited from sbIWindowChromeService
readonly attribute boolean isCompositionEnabled
 Returns true if desktop composition is enabled. More...
 

Detailed Description

Definition at line 33 of file sbWindowChromeService.h.

Member Typedef Documentation

typedef HRESULT(WINAPI * sbWindowChromeService::t_DwmIsCompositionEnabled)(BOOL *)
protected

Definition at line 57 of file sbWindowChromeService.h.

Constructor & Destructor Documentation

sbWindowChromeService::sbWindowChromeService ( )

Definition at line 55 of file sbWindowChromeService.cpp.

Here is the call graph for this function:

Member Function Documentation

bool sbWindowChromeService::IsCompositionEnabled ( const sbWindowChromeService self)
staticprotected

Definition at line 91 of file sbWindowChromeService.cpp.

Here is the caller graph for this function:

LRESULT sbWindowChromeService::WndProc ( HWND  hWnd,
UINT  uMsg,
WPARAM  wParam,
LPARAM  lParam,
UINT_PTR  uIdSubclass,
DWORD_PTR  dwRefData 
)
static

Definition at line 157 of file sbWindowChromeService.cpp.

Here is the call graph for this function:

Member Data Documentation

t_DwmIsCompositionEnabled sbWindowChromeService::mDwmIsCompositionEnabled
protected

Definition at line 59 of file sbWindowChromeService.h.

HMODULE sbWindowChromeService::mhDWMAPI
protected

Definition at line 58 of file sbWindowChromeService.h.


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