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

#include <CAdUiGroupCtrl.h>

Inheritance diagram for CAdUiGroupCtrl:

Public Member Functions

 DECLARE_DYNAMIC (CAdUiGroupCtrl)
 
bool UseDialogTheme (void) const
 
CAdUiThemeGetTheme (void) const
 
virtual bool AddWnd (CWnd *, wchar_t const *, wchar_t const *, CBitmap *)
 
virtual bool AddWnd (CWnd *, wchar_t const *, wchar_t const *, wchar_t const *)
 
void SetUseDialogTheme (bool)
 
 CAdUiGroupCtrl (void)
 
bool GetActive (void)
 
bool GetHideGroupHeader (void)
 
bool GetMinimized (void) const
 
CStringW GetTitle (void)
 
int GetHeaderHeight (void)
 
int GetSelIndex (void)
 
unsigned long GetStyle (void)
 
virtual ~CAdUiGroupCtrl (void)
 
virtual bool AddBmpBtnToHeader (CBitmap *, void(__cdecl *)(CWnd *), unsigned long &, wchar_t const *)
 
virtual bool AddBmpBtnToHeader (wchar_t const *, void(__cdecl *)(CWnd *), unsigned long &, wchar_t const *)
 
virtual bool AddWnd (CWnd *, wchar_t const *, CBitmap *=nullptr)
 
virtual bool AddWnd (CWnd *, wchar_t const *, wchar_t const *)
 
virtual bool RemoveBmpBtnFromHeader (unsigned long)
 
virtual bool ShowWnd (CWnd *)
 
virtual void ModGroupStyle (unsigned long, unsigned long)
 
virtual void SetFont (CFont *)
 
virtual void SetFont (CFont *, int)
 
virtual void SetMinimized (bool)
 
virtual void SetTheme (CAdUiTheme *)
 
void SetActive (bool)
 
void SetHeaderHeight (int)
 
void SetHideGroupHeader (bool)
 
void SetSelIndex (int)
 
void SetStyle (unsigned long)
 
void SetTitle (wchar_t const *)
 

Protected Member Functions

int OnCreate (tagCREATESTRUCTW *)
 
int OnEraseBkgnd (CDC *)
 
long OnNcHitTest (CPoint)
 
HBRUSH__OnCtlColor (CDC *, CWnd *, unsigned int)
 
virtual int PreTranslateMessage (tagMSG *)
 
virtual void DeselectGroupHeader (void)
 
virtual void DrawGroupContent (CDC *)
 
virtual void DrawGroupHeader (CDC *)
 
void DrawHeaderBorder (CDC *, CRect &)
 
void OnChevronClicked (void)
 
void OnKillFocus (CWnd *)
 
void OnNcCalcSize (int, tagNCCALCSIZE_PARAMS *)
 
void OnNcLButtonDblClk (unsigned int, CPoint)
 
void OnNcLButtonDown (unsigned int, CPoint)
 
void OnNcPaint (void)
 
void OnPaint (void)
 
void OnSetFocus (CWnd *)
 
void OnSize (unsigned int, int, int)
 

Static Protected Member Functions

static struct tagLOGFONTWfont (void)
 
static CAdToolTipCtrl *__cdecl GetToolTipControl (void)
 

Static Protected Attributes

static ARX_API_STATIC tagLOGFONTW m_lf
 

Detailed Description

Definition at line 29 of file CAdUiGroupCtrl.h.

Constructor & Destructor Documentation

◆ CAdUiGroupCtrl()

CAdUiGroupCtrl::CAdUiGroupCtrl ( void )

◆ ~CAdUiGroupCtrl()

virtual CAdUiGroupCtrl::~CAdUiGroupCtrl ( void )
virtual

Member Function Documentation

◆ AddBmpBtnToHeader() [1/2]

virtual bool CAdUiGroupCtrl::AddBmpBtnToHeader ( CBitmap * ,
void(__cdecl *)(CWnd *) ,
unsigned long & ,
wchar_t const *  )
virtual

◆ AddBmpBtnToHeader() [2/2]

virtual bool CAdUiGroupCtrl::AddBmpBtnToHeader ( wchar_t const * ,
void(__cdecl *)(CWnd *) ,
unsigned long & ,
wchar_t const *  )
virtual

◆ AddWnd() [1/4]

virtual bool CAdUiGroupCtrl::AddWnd ( CWnd * ,
wchar_t const * ,
CBitmap * = nullptr )
virtual

◆ AddWnd() [2/4]

virtual bool CAdUiGroupCtrl::AddWnd ( CWnd * ,
wchar_t const * ,
wchar_t const *  )
virtual

◆ AddWnd() [3/4]

virtual bool CAdUiGroupCtrl::AddWnd ( CWnd * ,
wchar_t const * ,
wchar_t const * ,
CBitmap *  )
virtual

◆ AddWnd() [4/4]

virtual bool CAdUiGroupCtrl::AddWnd ( CWnd * ,
wchar_t const * ,
wchar_t const * ,
wchar_t const *  )
virtual

◆ DECLARE_DYNAMIC()

CAdUiGroupCtrl::DECLARE_DYNAMIC ( CAdUiGroupCtrl )

◆ DeselectGroupHeader()

virtual void CAdUiGroupCtrl::DeselectGroupHeader ( void )
protectedvirtual

◆ DrawGroupContent()

virtual void CAdUiGroupCtrl::DrawGroupContent ( CDC * )
protectedvirtual

◆ DrawGroupHeader()

virtual void CAdUiGroupCtrl::DrawGroupHeader ( CDC * )
protectedvirtual

◆ DrawHeaderBorder()

void CAdUiGroupCtrl::DrawHeaderBorder ( CDC * ,
CRect &  )
protected

◆ font()

static struct tagLOGFONTW & CAdUiGroupCtrl::font ( void )
staticprotected

◆ GetActive()

bool CAdUiGroupCtrl::GetActive ( void )

◆ GetHeaderHeight()

int CAdUiGroupCtrl::GetHeaderHeight ( void )

◆ GetHideGroupHeader()

bool CAdUiGroupCtrl::GetHideGroupHeader ( void )

◆ GetMinimized()

bool CAdUiGroupCtrl::GetMinimized ( void ) const

◆ GetSelIndex()

int CAdUiGroupCtrl::GetSelIndex ( void )

◆ GetStyle()

unsigned long CAdUiGroupCtrl::GetStyle ( void )

◆ GetTheme()

CAdUiTheme * CAdUiGroupCtrl::GetTheme ( void ) const

◆ GetTitle()

CStringW CAdUiGroupCtrl::GetTitle ( void )

◆ GetToolTipControl()

static CAdToolTipCtrl *__cdecl CAdUiGroupCtrl::GetToolTipControl ( void )
staticprotected

◆ ModGroupStyle()

virtual void CAdUiGroupCtrl::ModGroupStyle ( unsigned long ,
unsigned long  )
virtual

◆ OnChevronClicked()

void CAdUiGroupCtrl::OnChevronClicked ( void )
protected

◆ OnCreate()

int CAdUiGroupCtrl::OnCreate ( tagCREATESTRUCTW * )
protected

◆ OnCtlColor()

HBRUSH__ * CAdUiGroupCtrl::OnCtlColor ( CDC * ,
CWnd * ,
unsigned int  )
protected

◆ OnEraseBkgnd()

int CAdUiGroupCtrl::OnEraseBkgnd ( CDC * )
protected

◆ OnKillFocus()

void CAdUiGroupCtrl::OnKillFocus ( CWnd * )
protected

◆ OnNcCalcSize()

void CAdUiGroupCtrl::OnNcCalcSize ( int ,
tagNCCALCSIZE_PARAMS *  )
protected

◆ OnNcHitTest()

long CAdUiGroupCtrl::OnNcHitTest ( CPoint )
protected

◆ OnNcLButtonDblClk()

void CAdUiGroupCtrl::OnNcLButtonDblClk ( unsigned int ,
CPoint  )
protected

◆ OnNcLButtonDown()

void CAdUiGroupCtrl::OnNcLButtonDown ( unsigned int ,
CPoint  )
protected

◆ OnNcPaint()

void CAdUiGroupCtrl::OnNcPaint ( void )
protected

◆ OnPaint()

void CAdUiGroupCtrl::OnPaint ( void )
protected

◆ OnSetFocus()

void CAdUiGroupCtrl::OnSetFocus ( CWnd * )
protected

◆ OnSize()

void CAdUiGroupCtrl::OnSize ( unsigned int ,
int ,
int  )
protected

◆ PreTranslateMessage()

virtual int CAdUiGroupCtrl::PreTranslateMessage ( tagMSG * )
protectedvirtual

◆ RemoveBmpBtnFromHeader()

virtual bool CAdUiGroupCtrl::RemoveBmpBtnFromHeader ( unsigned long )
virtual

◆ SetActive()

void CAdUiGroupCtrl::SetActive ( bool )

◆ SetFont() [1/2]

virtual void CAdUiGroupCtrl::SetFont ( CFont * )
virtual

◆ SetFont() [2/2]

virtual void CAdUiGroupCtrl::SetFont ( CFont * ,
int  )
virtual

◆ SetHeaderHeight()

void CAdUiGroupCtrl::SetHeaderHeight ( int )

◆ SetHideGroupHeader()

void CAdUiGroupCtrl::SetHideGroupHeader ( bool )

◆ SetMinimized()

virtual void CAdUiGroupCtrl::SetMinimized ( bool )
virtual

◆ SetSelIndex()

void CAdUiGroupCtrl::SetSelIndex ( int )

◆ SetStyle()

void CAdUiGroupCtrl::SetStyle ( unsigned long )

◆ SetTheme()

virtual void CAdUiGroupCtrl::SetTheme ( CAdUiTheme * )
virtual

◆ SetTitle()

void CAdUiGroupCtrl::SetTitle ( wchar_t const * )

◆ SetUseDialogTheme()

void CAdUiGroupCtrl::SetUseDialogTheme ( bool )

◆ ShowWnd()

virtual bool CAdUiGroupCtrl::ShowWnd ( CWnd * )
virtual

◆ UseDialogTheme()

bool CAdUiGroupCtrl::UseDialogTheme ( void ) const

Member Data Documentation

◆ m_lf

ARX_API_STATIC tagLOGFONTW CAdUiGroupCtrl::m_lf
staticprotected

Definition at line 35 of file CAdUiGroupCtrl.h.


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