ReactOS 0.4.15-dev-7961-gdcf9eb0
CUIFSchemeDef Class Reference

#include <cicuif.h>

Inheritance diagram for CUIFSchemeDef:
Collaboration diagram for CUIFSchemeDef:

Public Member Functions

 CUIFSchemeDef (DWORD dwType)
 
 STDMETHOD_ (DWORD, GetType)() override
 
 STDMETHOD_ (COLORREF, GetColor)(INT iColor) override
 
 STDMETHOD_ (HBRUSH, GetBrush)(INT iColor) override
 
 STDMETHOD_ (INT, CyMenuItem)(INT cyText) override
 
 STDMETHOD_ (INT, CxSizeFrame)() override
 
 STDMETHOD_ (INT, CySizeFrame)() override
 
 STDMETHOD_ (INT, CxWndBorder)() override
 
 STDMETHOD_ (INT, CyWndBorder)() override
 
 STDMETHOD_ (void, DrawSelectionRect)(HDC hDC
 
 STDMETHOD_ (void, GetCtrlFaceOffset)(DWORD dwUnknownFlags
 
 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 Member Functions inherited from CUIFScheme
 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

LPCRECT prc
 
LPCRECT int override
 
DWORD dwDrawFlags
 
DWORD LPSIZE pSize override
 
LPCRECT DWORD dwUnknownFlags
 
LPCRECT DWORD DWORD dwDrawFlags override
 
LPCRECT LPCWSTR pszText
 
LPCRECT LPCWSTR INT cchText
 
LPCRECT LPCWSTR INT DWORD dwDrawFlags
 
LPCRECT LPCWSTR INT DWORD BOOL bRight override
 
LPCRECT HICON hIcon
 
LPCRECT HICON DWORD dwDrawFlags
 
LPCRECT HICON DWORD LPSIZE pSize override
 
LPCRECT HBITMAP hbm1
 
LPCRECT HBITMAP HBITMAP hbm2
 
LPCRECT HBITMAP HBITMAP DWORD dwDrawFlags override
 
LPCRECT prc override
 
LPCRECT DWORD type
 
LPCRECT DWORD DWORD unused1
 
LPCRECT DWORD DWORD DWORD unused2 override
 
LPCRECT BOOL bVertical override
 
- Public Attributes inherited from CUIFScheme
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
 

Protected Attributes

DWORD m_dwType
 

Additional Inherited Members

- Static Public Attributes inherited from CUIFScheme
static CUIFColorTableSyss_pColorTableSys = NULL
 
static CUIFColorTableOff10s_pColorTableOff10 = NULL
 

Detailed Description

Definition at line 453 of file cicuif.h.

Constructor & Destructor Documentation

◆ CUIFSchemeDef()

CUIFSchemeDef::CUIFSchemeDef ( DWORD  dwType)
inline

Definition at line 459 of file cicuif.h.

459: m_dwType(dwType) { }
DWORD m_dwType
Definition: cicuif.h:456

Member Function Documentation

◆ STDMETHOD_() [1/24]

CUIFSchemeDef::STDMETHOD_ ( COLORREF  ,
GetColor   
)
overridevirtual

Implements CUIFScheme.

◆ STDMETHOD_() [2/24]

CUIFSchemeDef::STDMETHOD_ ( DWORD  ,
GetType   
)
overridevirtual

Implements CUIFScheme.

◆ STDMETHOD_() [3/24]

CUIFSchemeDef::STDMETHOD_ ( HBRUSH  ,
GetBrush   
)
overridevirtual

Implements CUIFScheme.

◆ STDMETHOD_() [4/24]

CUIFSchemeDef::STDMETHOD_ ( INT  ,
CxSizeFrame   
)
overridevirtual

Implements CUIFScheme.

◆ STDMETHOD_() [5/24]

CUIFSchemeDef::STDMETHOD_ ( INT  ,
CxWndBorder   
)
inlineoverridevirtual

Implements CUIFScheme.

Definition at line 467 of file cicuif.h.

467{ return 1; }

◆ STDMETHOD_() [6/24]

CUIFSchemeDef::STDMETHOD_ ( INT  ,
CyMenuItem   
)
overridevirtual

Implements CUIFScheme.

◆ STDMETHOD_() [7/24]

CUIFSchemeDef::STDMETHOD_ ( INT  ,
CySizeFrame   
)
overridevirtual

Implements CUIFScheme.

◆ STDMETHOD_() [8/24]

CUIFSchemeDef::STDMETHOD_ ( INT  ,
CyWndBorder   
)
inlineoverridevirtual

Implements CUIFScheme.

Definition at line 468 of file cicuif.h.

468{ return 1; }

◆ STDMETHOD_() [9/24]

CUIFSchemeDef::STDMETHOD_ ( void  ,
DrawCtrlBitmap   
)

◆ STDMETHOD_() [10/24]

CUIFSchemeDef::STDMETHOD_ ( void  ,
DrawCtrlBkgd   
)

◆ STDMETHOD_() [11/24]

CUIFSchemeDef::STDMETHOD_ ( void  ,
DrawCtrlEdge   
)

◆ STDMETHOD_() [12/24]

CUIFSchemeDef::STDMETHOD_ ( void  ,
DrawCtrlIcon   
)

◆ STDMETHOD_() [13/24]

CUIFSchemeDef::STDMETHOD_ ( void  ,
DrawCtrlText   
)

◆ STDMETHOD_() [14/24]

CUIFSchemeDef::STDMETHOD_ ( void  ,
DrawDragHandle   
)

◆ STDMETHOD_() [15/24]

CUIFSchemeDef::STDMETHOD_ ( void  ,
DrawFrameCtrlBitmap   
)

◆ STDMETHOD_() [16/24]

CUIFSchemeDef::STDMETHOD_ ( void  ,
DrawFrameCtrlBkgd   
)

◆ STDMETHOD_() [17/24]

CUIFSchemeDef::STDMETHOD_ ( void  ,
DrawFrameCtrlEdge   
)

◆ STDMETHOD_() [18/24]

CUIFSchemeDef::STDMETHOD_ ( void  ,
DrawFrameCtrlIcon   
)

◆ STDMETHOD_() [19/24]

CUIFSchemeDef::STDMETHOD_ ( void  ,
DrawMenuBitmap   
)

◆ STDMETHOD_() [20/24]

CUIFSchemeDef::STDMETHOD_ ( void  ,
DrawMenuSeparator   
)

◆ STDMETHOD_() [21/24]

CUIFSchemeDef::STDMETHOD_ ( void  ,
DrawSelectionRect   
)

◆ STDMETHOD_() [22/24]

CUIFSchemeDef::STDMETHOD_ ( void  ,
DrawSeparator   
)

◆ STDMETHOD_() [23/24]

CUIFSchemeDef::STDMETHOD_ ( void  ,
DrawWndFrame   
)

◆ STDMETHOD_() [24/24]

CUIFSchemeDef::STDMETHOD_ ( void  ,
GetCtrlFaceOffset   
)

Member Data Documentation

◆ cchText

LPCRECT LPCWSTR INT CUIFSchemeDef::cchText

Definition at line 473 of file cicuif.h.

◆ dwDrawFlags [1/3]

LPCRECT HICON DWORD CUIFSchemeDef::dwDrawFlags

Definition at line 470 of file cicuif.h.

◆ dwDrawFlags [2/3]

LPCRECT LPCWSTR INT DWORD CUIFSchemeDef::dwDrawFlags

Definition at line 473 of file cicuif.h.

◆ dwDrawFlags [3/3]

LPCRECT HICON DWORD CUIFSchemeDef::dwDrawFlags

Definition at line 474 of file cicuif.h.

◆ dwUnknownFlags

LPCRECT DWORD CUIFSchemeDef::dwUnknownFlags

Definition at line 471 of file cicuif.h.

◆ hbm1

LPCRECT HBITMAP CUIFSchemeDef::hbm1

Definition at line 475 of file cicuif.h.

◆ hbm2

LPCRECT HBITMAP HBITMAP CUIFSchemeDef::hbm2

Definition at line 475 of file cicuif.h.

◆ hIcon

LPCRECT HICON CUIFSchemeDef::hIcon

Definition at line 474 of file cicuif.h.

◆ m_dwType

DWORD CUIFSchemeDef::m_dwType
protected

Definition at line 456 of file cicuif.h.

Referenced by STDMETHODIMP_().

◆ override [1/9]

LPCRECT BOOL bVertical CUIFSchemeDef::override

Definition at line 469 of file cicuif.h.

◆ override [2/9]

DWORD LPSIZE pSize CUIFSchemeDef::override

Definition at line 470 of file cicuif.h.

◆ override [3/9]

LPCRECT DWORD DWORD dwDrawFlags CUIFSchemeDef::override

Definition at line 471 of file cicuif.h.

◆ override [4/9]

LPCRECT LPCWSTR INT DWORD BOOL bRight CUIFSchemeDef::override

Definition at line 473 of file cicuif.h.

◆ override [5/9]

LPCRECT HICON DWORD LPSIZE pSize CUIFSchemeDef::override

Definition at line 474 of file cicuif.h.

◆ override [6/9]

LPCRECT HBITMAP HBITMAP DWORD dwDrawFlags CUIFSchemeDef::override

Definition at line 475 of file cicuif.h.

◆ override [7/9]

LPCRECT prc CUIFSchemeDef::override

Definition at line 477 of file cicuif.h.

◆ override [8/9]

LPCRECT DWORD DWORD DWORD unused2 CUIFSchemeDef::override

Definition at line 482 of file cicuif.h.

◆ override [9/9]

LPCRECT BOOL bVertical CUIFSchemeDef::override

Definition at line 483 of file cicuif.h.

◆ prc

LPCRECT CUIFSchemeDef::prc

Definition at line 469 of file cicuif.h.

◆ pszText

LPCRECT LPCWSTR CUIFSchemeDef::pszText

Definition at line 473 of file cicuif.h.

◆ type

LPCRECT DWORD CUIFSchemeDef::type

Definition at line 482 of file cicuif.h.

◆ unused1

LPCRECT DWORD DWORD CUIFSchemeDef::unused1

Definition at line 482 of file cicuif.h.


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