FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | List of all members
CAdUiVisualStyles Class Reference

#include <CAdUiVisualStyles.h>

Public Member Functions

 DECLARE_DYNAMIC (CAdUiVisualStyles)
 
 CAdUiVisualStyles (void)
 
int BufferedPaintRenderAnimation (HWND__ *, HDC__ *)
 
int GetThemeSysBool (void *, int)
 
int GetThemeSysSize (void *, int)
 
int IsAppThemed (void)
 
int IsThemeActive (void)
 
int IsThemeBackgroundPartiallyTransparent (void *, int, int)
 
int IsThemeDialogTextureEnabled (HWND__ *)
 
int IsThemePartDefined (void *, int, int)
 
long CloseThemeData (void *)
 
long DrawThemeBackground (void *, HDC__ *, int, int, tagRECT const *, tagRECT const *)
 
long DrawThemeEdge (void *, HDC__ *, int, int, tagRECT const *, unsigned int, unsigned int, tagRECT *)
 
long DrawThemeIcon (void *, HDC__ *, int, int, tagRECT const *, _IMAGELIST *, int)
 
long DrawThemeParentBackground (HWND__ *, HDC__ *, tagRECT *)
 
long DrawThemeText (void *, HDC__ *, int, int, wchar_t const *, int, unsigned long, unsigned long, tagRECT const *)
 
long EnableThemeDialogTexture (HWND__ *, unsigned long)
 
long EnableTheming (int)
 
long GetCurrentThemeName (wchar_t *, int, wchar_t *, int, wchar_t *, int)
 
long GetThemeBackgroundContentRect (void *, HDC__ *, int, int, tagRECT const *, tagRECT *)
 
long GetThemeBackgroundExtent (void *, HDC__ *, int, int, tagRECT const *, tagRECT *)
 
long GetThemeBackgroundRegion (void *, HDC__ *, int, int, tagRECT const *, HRGN__ **)
 
long GetThemeBool (void *, int, int, int, int *)
 
long GetThemeColor (void *, int, int, int, unsigned long *)
 
long GetThemeDocumentationProperty (wchar_t const *, wchar_t const *, wchar_t *, int)
 
long GetThemeEnumValue (void *, int, int, int, int *)
 
long GetThemeFilename (void *, int, int, int, wchar_t *, int)
 
long GetThemeFont (void *, HDC__ *, int, int, int, tagLOGFONTW *)
 
long GetThemeInt (void *, int, int, int, int *)
 
long GetThemeIntList (void *, int, int, int, _INTLIST *)
 
long GetThemeMargins (void *, HDC__ *, int, int, int, tagRECT *, _MARGINS *)
 
long GetThemeMetric (void *, HDC__ *, int, int, int, int *)
 
long GetThemePartSize (void *, HDC__ *, int, int, tagRECT *, THEMESIZE, tagSIZE *)
 
long GetThemePosition (void *, int, int, int, tagPOINT *)
 
long GetThemePropertyOrigin (void *, int, int, int, PROPERTYORIGIN *)
 
long GetThemeRect (void *, int, int, int, tagRECT *)
 
long GetThemeString (void *, int, int, int, wchar_t *, int)
 
long GetThemeSysFont (void *, int, tagLOGFONTW *)
 
long GetThemeSysInt (void *, int, int *)
 
long GetThemeSysString (void *, int, wchar_t *, int)
 
long GetThemeTextExtent (void *, HDC__ *, int, int, wchar_t const *, int, unsigned long, tagRECT const *, tagRECT *)
 
long GetThemeTextMetrics (void *, HDC__ *, int, int, tagTEXTMETRICW *)
 
long HitTestThemeBackground (void *, HDC__ *, int, int, unsigned long, tagRECT const *, HRGN__ *, tagPOINT, unsigned short *)
 
long SetWindowTheme (HWND__ *, wchar_t const *, wchar_t const *)
 
HBRUSH__GetThemeSysColorBrush (void *, int)
 
unsigned long GetThemeAppProperties (void)
 
unsigned long GetThemeSysColor (void *, int)
 
virtual ~CAdUiVisualStyles (void)
 
virtual int IsThemed (void)
 
voidBeginBufferedAnimation (HWND__ *, HDC__ *, tagRECT const *, _BP_BUFFERFORMAT, _BP_PAINTPARAMS *, _BP_ANIMATIONPARAMS *, HDC__ **, HDC__ **)
 
voidGetWindowTheme (HWND__ *)
 
voidOpenThemeData (HWND__ *, wchar_t const *)
 
void EndBufferedAnimation (void *, int)
 
void SetThemeAppProperties (unsigned long)
 

Static Public Member Functions

static int __cdecl IsOsXPOrAbove (void)
 

Detailed Description

Definition at line 24 of file CAdUiVisualStyles.h.

Constructor & Destructor Documentation

◆ CAdUiVisualStyles()

CAdUiVisualStyles::CAdUiVisualStyles ( void )

◆ ~CAdUiVisualStyles()

virtual CAdUiVisualStyles::~CAdUiVisualStyles ( void )
virtual

Member Function Documentation

◆ BeginBufferedAnimation()

void * CAdUiVisualStyles::BeginBufferedAnimation ( HWND__ * ,
HDC__ * ,
tagRECT const * ,
_BP_BUFFERFORMAT ,
_BP_PAINTPARAMS * ,
_BP_ANIMATIONPARAMS * ,
HDC__ ** ,
HDC__ **  )

◆ BufferedPaintRenderAnimation()

int CAdUiVisualStyles::BufferedPaintRenderAnimation ( HWND__ * ,
HDC__ *  )

◆ CloseThemeData()

long CAdUiVisualStyles::CloseThemeData ( void * )

◆ DECLARE_DYNAMIC()

CAdUiVisualStyles::DECLARE_DYNAMIC ( CAdUiVisualStyles )

◆ DrawThemeBackground()

long CAdUiVisualStyles::DrawThemeBackground ( void * ,
HDC__ * ,
int ,
int ,
tagRECT const * ,
tagRECT const *  )

◆ DrawThemeEdge()

long CAdUiVisualStyles::DrawThemeEdge ( void * ,
HDC__ * ,
int ,
int ,
tagRECT const * ,
unsigned int ,
unsigned int ,
tagRECT *  )

◆ DrawThemeIcon()

long CAdUiVisualStyles::DrawThemeIcon ( void * ,
HDC__ * ,
int ,
int ,
tagRECT const * ,
_IMAGELIST * ,
int  )

◆ DrawThemeParentBackground()

long CAdUiVisualStyles::DrawThemeParentBackground ( HWND__ * ,
HDC__ * ,
tagRECT *  )

◆ DrawThemeText()

long CAdUiVisualStyles::DrawThemeText ( void * ,
HDC__ * ,
int ,
int ,
wchar_t const * ,
int ,
unsigned long ,
unsigned long ,
tagRECT const *  )

◆ EnableThemeDialogTexture()

long CAdUiVisualStyles::EnableThemeDialogTexture ( HWND__ * ,
unsigned long  )

◆ EnableTheming()

long CAdUiVisualStyles::EnableTheming ( int )

◆ EndBufferedAnimation()

void CAdUiVisualStyles::EndBufferedAnimation ( void * ,
int  )

◆ GetCurrentThemeName()

long CAdUiVisualStyles::GetCurrentThemeName ( wchar_t * ,
int ,
wchar_t * ,
int ,
wchar_t * ,
int  )

◆ GetThemeAppProperties()

unsigned long CAdUiVisualStyles::GetThemeAppProperties ( void )

◆ GetThemeBackgroundContentRect()

long CAdUiVisualStyles::GetThemeBackgroundContentRect ( void * ,
HDC__ * ,
int ,
int ,
tagRECT const * ,
tagRECT *  )

◆ GetThemeBackgroundExtent()

long CAdUiVisualStyles::GetThemeBackgroundExtent ( void * ,
HDC__ * ,
int ,
int ,
tagRECT const * ,
tagRECT *  )

◆ GetThemeBackgroundRegion()

long CAdUiVisualStyles::GetThemeBackgroundRegion ( void * ,
HDC__ * ,
int ,
int ,
tagRECT const * ,
HRGN__ **  )

◆ GetThemeBool()

long CAdUiVisualStyles::GetThemeBool ( void * ,
int ,
int ,
int ,
int *  )

◆ GetThemeColor()

long CAdUiVisualStyles::GetThemeColor ( void * ,
int ,
int ,
int ,
unsigned long *  )

◆ GetThemeDocumentationProperty()

long CAdUiVisualStyles::GetThemeDocumentationProperty ( wchar_t const * ,
wchar_t const * ,
wchar_t * ,
int  )

◆ GetThemeEnumValue()

long CAdUiVisualStyles::GetThemeEnumValue ( void * ,
int ,
int ,
int ,
int *  )

◆ GetThemeFilename()

long CAdUiVisualStyles::GetThemeFilename ( void * ,
int ,
int ,
int ,
wchar_t * ,
int  )

◆ GetThemeFont()

long CAdUiVisualStyles::GetThemeFont ( void * ,
HDC__ * ,
int ,
int ,
int ,
tagLOGFONTW *  )

◆ GetThemeInt()

long CAdUiVisualStyles::GetThemeInt ( void * ,
int ,
int ,
int ,
int *  )

◆ GetThemeIntList()

long CAdUiVisualStyles::GetThemeIntList ( void * ,
int ,
int ,
int ,
_INTLIST *  )

◆ GetThemeMargins()

long CAdUiVisualStyles::GetThemeMargins ( void * ,
HDC__ * ,
int ,
int ,
int ,
tagRECT * ,
_MARGINS *  )

◆ GetThemeMetric()

long CAdUiVisualStyles::GetThemeMetric ( void * ,
HDC__ * ,
int ,
int ,
int ,
int *  )

◆ GetThemePartSize()

long CAdUiVisualStyles::GetThemePartSize ( void * ,
HDC__ * ,
int ,
int ,
tagRECT * ,
THEMESIZE ,
tagSIZE *  )

◆ GetThemePosition()

long CAdUiVisualStyles::GetThemePosition ( void * ,
int ,
int ,
int ,
tagPOINT *  )

◆ GetThemePropertyOrigin()

long CAdUiVisualStyles::GetThemePropertyOrigin ( void * ,
int ,
int ,
int ,
PROPERTYORIGIN *  )

◆ GetThemeRect()

long CAdUiVisualStyles::GetThemeRect ( void * ,
int ,
int ,
int ,
tagRECT *  )

◆ GetThemeString()

long CAdUiVisualStyles::GetThemeString ( void * ,
int ,
int ,
int ,
wchar_t * ,
int  )

◆ GetThemeSysBool()

int CAdUiVisualStyles::GetThemeSysBool ( void * ,
int  )

◆ GetThemeSysColor()

unsigned long CAdUiVisualStyles::GetThemeSysColor ( void * ,
int  )

◆ GetThemeSysColorBrush()

HBRUSH__ * CAdUiVisualStyles::GetThemeSysColorBrush ( void * ,
int  )

◆ GetThemeSysFont()

long CAdUiVisualStyles::GetThemeSysFont ( void * ,
int ,
tagLOGFONTW *  )

◆ GetThemeSysInt()

long CAdUiVisualStyles::GetThemeSysInt ( void * ,
int ,
int *  )

◆ GetThemeSysSize()

int CAdUiVisualStyles::GetThemeSysSize ( void * ,
int  )

◆ GetThemeSysString()

long CAdUiVisualStyles::GetThemeSysString ( void * ,
int ,
wchar_t * ,
int  )

◆ GetThemeTextExtent()

long CAdUiVisualStyles::GetThemeTextExtent ( void * ,
HDC__ * ,
int ,
int ,
wchar_t const * ,
int ,
unsigned long ,
tagRECT const * ,
tagRECT *  )

◆ GetThemeTextMetrics()

long CAdUiVisualStyles::GetThemeTextMetrics ( void * ,
HDC__ * ,
int ,
int ,
tagTEXTMETRICW *  )

◆ GetWindowTheme()

void * CAdUiVisualStyles::GetWindowTheme ( HWND__ * )

◆ HitTestThemeBackground()

long CAdUiVisualStyles::HitTestThemeBackground ( void * ,
HDC__ * ,
int ,
int ,
unsigned long ,
tagRECT const * ,
HRGN__ * ,
tagPOINT ,
unsigned short *  )

◆ IsAppThemed()

int CAdUiVisualStyles::IsAppThemed ( void )

◆ IsOsXPOrAbove()

static int __cdecl CAdUiVisualStyles::IsOsXPOrAbove ( void )
static

◆ IsThemeActive()

int CAdUiVisualStyles::IsThemeActive ( void )

◆ IsThemeBackgroundPartiallyTransparent()

int CAdUiVisualStyles::IsThemeBackgroundPartiallyTransparent ( void * ,
int ,
int  )

◆ IsThemed()

virtual int CAdUiVisualStyles::IsThemed ( void )
virtual

◆ IsThemeDialogTextureEnabled()

int CAdUiVisualStyles::IsThemeDialogTextureEnabled ( HWND__ * )

◆ IsThemePartDefined()

int CAdUiVisualStyles::IsThemePartDefined ( void * ,
int ,
int  )

◆ OpenThemeData()

void * CAdUiVisualStyles::OpenThemeData ( HWND__ * ,
wchar_t const *  )

◆ SetThemeAppProperties()

void CAdUiVisualStyles::SetThemeAppProperties ( unsigned long )

◆ SetWindowTheme()

long CAdUiVisualStyles::SetWindowTheme ( HWND__ * ,
wchar_t const * ,
wchar_t const *  )

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