ReactOS 0.4.16-dev-338-g34e76ad
CUIFScheme Class Referenceabstract

#include <cicuif.h>

Inheritance diagram for CUIFScheme:
Collaboration diagram for CUIFScheme:

Public Member Functions

 CUIFScheme ()
 
virtual ~CUIFScheme ()
 
 STDMETHOD_ (DWORD, GetType)()=0
 
 STDMETHOD_ (COLORREF, GetColor)(INT iColor)=0
 
 STDMETHOD_ (HBRUSH, GetBrush)(INT iColor)=0
 
 STDMETHOD_ (INT, CyMenuItem)(INT cyText)=0
 
 STDMETHOD_ (INT, CxSizeFrame)()=0
 
 STDMETHOD_ (INT, CySizeFrame)()=0
 
 STDMETHOD_ (INT, CxWndBorder)()=0
 
 STDMETHOD_ (INT, CyWndBorder)()=0
 
 STDMETHOD_ (void, FillRect)(HDC hDC
 
 STDMETHOD_ (void, FrameRect)(HDC hDC
 
 STDMETHOD_ (void, DrawSelectionRect)(HDC hDC
 
 STDMETHOD_ (void, GetCtrlFaceOffset)(DWORD
 
 STDMETHOD_ (void, DrawCtrlBkgd)(HDC hDC
 
 STDMETHOD_ (void, DrawCtrlEdge)(HDC hDC
 
 STDMETHOD_ (void, DrawCtrlText)(HDC hDC
 
 STDMETHOD_ (void, DrawCtrlIcon)(HDC hDC
 
 STDMETHOD_ (void, DrawCtrlBitmap)(HDC hDC
 
 STDMETHOD_ (void, DrawMenuBitmap)(HDC hDC
 
 STDMETHOD_ (void, DrawMenuSeparator)(HDC hDC
 
 STDMETHOD_ (void, DrawFrameCtrlBkgd)(HDC hDC
 
 STDMETHOD_ (void, DrawFrameCtrlEdge)(HDC hDC
 
 STDMETHOD_ (void, DrawFrameCtrlIcon)(HDC hDC
 
 STDMETHOD_ (void, DrawFrameCtrlBitmap)(HDC hDC
 
 STDMETHOD_ (void, DrawWndFrame)(HDC hDC
 
 STDMETHOD_ (void, DrawDragHandle)(HDC hDC
 
 STDMETHOD_ (void, DrawSeparator)(HDC hDC
 

Public Attributes

BOOL m_bMirroring
 
LPCRECT prc = 0
 
LPCRECT INT iColor
 
LPCRECT int = 0
 
DWORD dwDrawFlags = 0
 
DWORD LPSIZE pSize = 0
 
LPCRECT DWORD dwUnknownFlags
 
LPCRECT DWORD DWORD dwDrawFlags = 0
 
LPCRECT LPCWSTR pszText
 
LPCRECT LPCWSTR INT cchText
 
LPCRECT LPCWSTR INT DWORD dwDrawFlags
 
LPCRECT LPCWSTR INT DWORD BOOL bRight = 0
 
LPCRECT HICON hIcon
 
LPCRECT HICON DWORD dwDrawFlags
 
LPCRECT HICON DWORD LPSIZE pSize = 0
 
LPCRECT HBITMAP hbm1
 
LPCRECT HBITMAP HBITMAP hbm2
 
LPCRECT HBITMAP HBITMAP DWORD dwDrawFlags = 0
 
LPCRECT DWORD type
 
LPCRECT DWORD DWORD unused1
 
LPCRECT DWORD DWORD DWORD unused2 = 0
 
LPCRECT BOOL bVertical = 0
 

Static Public Attributes

static CUIFColorTableSyss_pColorTableSys = NULL
 
static CUIFColorTableOff10s_pColorTableOff10 = NULL
 

Detailed Description

Definition at line 415 of file cicuif.h.

Constructor & Destructor Documentation

◆ CUIFScheme()

CUIFScheme::CUIFScheme ( )
inline

Definition at line 422 of file cicuif.h.

422: m_bMirroring(FALSE) { }
BOOL m_bMirroring
Definition: cicuif.h:420
#define FALSE
Definition: types.h:117

◆ ~CUIFScheme()

virtual CUIFScheme::~CUIFScheme ( )
inlinevirtual

Definition at line 423 of file cicuif.h.

423{ }

Member Function Documentation

◆ STDMETHOD_() [1/26]

CUIFScheme::STDMETHOD_ ( COLORREF  ,
GetColor   
)
pure virtual

Implemented in CUIFSchemeDef.

◆ STDMETHOD_() [2/26]

CUIFScheme::STDMETHOD_ ( DWORD  ,
GetType   
)
pure virtual

Implemented in CUIFSchemeDef.

◆ STDMETHOD_() [3/26]

CUIFScheme::STDMETHOD_ ( HBRUSH  ,
GetBrush   
)
pure virtual

Implemented in CUIFSchemeDef.

◆ STDMETHOD_() [4/26]

CUIFScheme::STDMETHOD_ ( INT  ,
CxSizeFrame   
)
pure virtual

Implemented in CUIFSchemeDef.

◆ STDMETHOD_() [5/26]

CUIFScheme::STDMETHOD_ ( INT  ,
CxWndBorder   
)
pure virtual

Implemented in CUIFSchemeDef.

◆ STDMETHOD_() [6/26]

CUIFScheme::STDMETHOD_ ( INT  ,
CyMenuItem   
)
pure virtual

Implemented in CUIFSchemeDef.

◆ STDMETHOD_() [7/26]

CUIFScheme::STDMETHOD_ ( INT  ,
CySizeFrame   
)
pure virtual

Implemented in CUIFSchemeDef.

◆ STDMETHOD_() [8/26]

CUIFScheme::STDMETHOD_ ( INT  ,
CyWndBorder   
)
pure virtual

Implemented in CUIFSchemeDef.

◆ STDMETHOD_() [9/26]

CUIFScheme::STDMETHOD_ ( void  ,
DrawCtrlBitmap   
)

◆ STDMETHOD_() [10/26]

CUIFScheme::STDMETHOD_ ( void  ,
DrawCtrlBkgd   
)

◆ STDMETHOD_() [11/26]

CUIFScheme::STDMETHOD_ ( void  ,
DrawCtrlEdge   
)

◆ STDMETHOD_() [12/26]

CUIFScheme::STDMETHOD_ ( void  ,
DrawCtrlIcon   
)

◆ STDMETHOD_() [13/26]

CUIFScheme::STDMETHOD_ ( void  ,
DrawCtrlText   
)

◆ STDMETHOD_() [14/26]

CUIFScheme::STDMETHOD_ ( void  ,
DrawDragHandle   
)

◆ STDMETHOD_() [15/26]

CUIFScheme::STDMETHOD_ ( void  ,
DrawFrameCtrlBitmap   
)

◆ STDMETHOD_() [16/26]

CUIFScheme::STDMETHOD_ ( void  ,
DrawFrameCtrlBkgd   
)

◆ STDMETHOD_() [17/26]

CUIFScheme::STDMETHOD_ ( void  ,
DrawFrameCtrlEdge   
)

◆ STDMETHOD_() [18/26]

CUIFScheme::STDMETHOD_ ( void  ,
DrawFrameCtrlIcon   
)

◆ STDMETHOD_() [19/26]

CUIFScheme::STDMETHOD_ ( void  ,
DrawMenuBitmap   
)

◆ STDMETHOD_() [20/26]

CUIFScheme::STDMETHOD_ ( void  ,
DrawMenuSeparator   
)

◆ STDMETHOD_() [21/26]

CUIFScheme::STDMETHOD_ ( void  ,
DrawSelectionRect   
)

◆ STDMETHOD_() [22/26]

CUIFScheme::STDMETHOD_ ( void  ,
DrawSeparator   
)

◆ STDMETHOD_() [23/26]

CUIFScheme::STDMETHOD_ ( void  ,
DrawWndFrame   
)

◆ STDMETHOD_() [24/26]

CUIFScheme::STDMETHOD_ ( void  ,
FillRect   
)

◆ STDMETHOD_() [25/26]

CUIFScheme::STDMETHOD_ ( void  ,
FrameRect   
)

◆ STDMETHOD_() [26/26]

CUIFScheme::STDMETHOD_ ( void  ,
GetCtrlFaceOffset   
)

Member Data Documentation

◆ bRight

LPCRECT LPCWSTR INT DWORD BOOL CUIFScheme::bRight = 0

Definition at line 439 of file cicuif.h.

◆ bVertical

LPCRECT BOOL CUIFScheme::bVertical = 0

Definition at line 449 of file cicuif.h.

◆ cchText

LPCRECT LPCWSTR INT CUIFScheme::cchText

Definition at line 439 of file cicuif.h.

◆ dwDrawFlags [1/5]

LPCRECT HBITMAP HBITMAP DWORD CUIFScheme::dwDrawFlags = 0

Definition at line 436 of file cicuif.h.

◆ dwDrawFlags [2/5]

LPCRECT DWORD DWORD CUIFScheme::dwDrawFlags = 0

Definition at line 437 of file cicuif.h.

◆ dwDrawFlags [3/5]

LPCRECT LPCWSTR INT DWORD CUIFScheme::dwDrawFlags

Definition at line 439 of file cicuif.h.

◆ dwDrawFlags [4/5]

LPCRECT HICON DWORD CUIFScheme::dwDrawFlags

Definition at line 440 of file cicuif.h.

◆ dwDrawFlags [5/5]

LPCRECT HBITMAP HBITMAP DWORD CUIFScheme::dwDrawFlags = 0

Definition at line 441 of file cicuif.h.

◆ dwUnknownFlags

LPCRECT DWORD CUIFScheme::dwUnknownFlags

Definition at line 437 of file cicuif.h.

◆ hbm1

LPCRECT HBITMAP CUIFScheme::hbm1

Definition at line 441 of file cicuif.h.

◆ hbm2

LPCRECT HBITMAP HBITMAP CUIFScheme::hbm2

Definition at line 441 of file cicuif.h.

◆ hIcon

LPCRECT HICON CUIFScheme::hIcon

Definition at line 440 of file cicuif.h.

◆ iColor

LPCRECT INT CUIFScheme::iColor

Definition at line 433 of file cicuif.h.

Referenced by STDMETHODIMP_().

◆ int

LPCRECT CUIFScheme::int = 0

Definition at line 435 of file cicuif.h.

◆ m_bMirroring

BOOL CUIFScheme::m_bMirroring

Definition at line 420 of file cicuif.h.

Referenced by CUIFMenuItem::DrawBitmapProc().

◆ prc

LPCRECT CUIFScheme::prc = 0

Definition at line 433 of file cicuif.h.

◆ pSize [1/2]

LPCRECT HICON DWORD LPSIZE CUIFScheme::pSize = 0

Definition at line 436 of file cicuif.h.

◆ pSize [2/2]

LPCRECT HICON DWORD LPSIZE CUIFScheme::pSize = 0

Definition at line 440 of file cicuif.h.

◆ pszText

LPCRECT LPCWSTR CUIFScheme::pszText

Definition at line 439 of file cicuif.h.

◆ s_pColorTableOff10

CUIFColorTableOff10 * CUIFScheme::s_pColorTableOff10 = NULL
static

Definition at line 419 of file cicuif.h.

Referenced by cicDoneUIFScheme(), cicInitUIFScheme(), and cicUpdateUIFScheme().

◆ s_pColorTableSys

CUIFColorTableSys * CUIFScheme::s_pColorTableSys = NULL
static

Definition at line 418 of file cicuif.h.

Referenced by cicDoneUIFScheme(), cicInitUIFScheme(), cicUpdateUIFScheme(), and STDMETHODIMP_().

◆ type

LPCRECT DWORD CUIFScheme::type

Definition at line 448 of file cicuif.h.

◆ unused1

LPCRECT DWORD DWORD CUIFScheme::unused1

Definition at line 448 of file cicuif.h.

◆ unused2

LPCRECT DWORD DWORD DWORD CUIFScheme::unused2 = 0

Definition at line 448 of file cicuif.h.


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