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

#include <CAdUiOwnerDrawButton.h>

Inheritance diagram for CAdUiOwnerDrawButton:
CAdUiBitmapButton CAcUiBitmapButton CAcUiPickButton CAdUiBitmapStatic CAdUiBitmapTextButton CAdUiThemedDropDownBitmapButton CAdUiToolButton CAcUiSelectButton CAcUiBitmapStatic CAdUiDropSite CAcUiToolButton CAcUiDropSite

Public Member Functions

 DECLARE_DYNAMIC (CAdUiOwnerDrawButton)
 
 CAdUiOwnerDrawButton (void)
 
CWnd * GetAdUiParent (void)
 
int AutoLoad (void)
 
int GetEnableDragDrop (void)
 
int GetEnableFastDraw (void)
 
int GetEnablePointedAt (void)
 
int GetIsStatic (void)
 
int GetIsToolButton (void)
 
int Reload (wchar_t const *)
 
virtual ~CAdUiOwnerDrawButton (void)
 
virtual CAdUiThemeSetTheme (CAdUiTheme *)
 
virtual void DrawItem (tagDRAWITEMSTRUCT *)
 
virtual void PreSubclassWindow (void)
 
virtual void SetTracking (int)
 
void SetAdUiParent (CWnd *)
 
void SetEnableDragDrop (int)
 
void SetEnableFastDraw (int)
 
void SetEnablePointedAt (int)
 
void SetIsStatic (int)
 
void SetIsToolButton (int)
 

Protected Member Functions

int GetIsPointedAt (void)
 
afx_msg LRESULT OnAdUiMessage (WPARAM wParam, LPARAM lParam)
 
LRESULT OnMouseLeave (WPARAM, LPARAM)
 
LRESULT OnThemeChanged (WPARAM, LPARAM)
 
unsigned int OnGetDlgCode (void)
 
virtual ADUI_REPLY DoAdUiMessage (ADUI_NOTIFY, UINT, LPARAM)
 
virtual ADUI_REPLY OnGetTipSupport (CPoint &)
 
virtual int OnAutoLoad (void)
 
virtual int OnDrawTipText (CAdUiDrawTipText &)
 
virtual int OnGetTipRect (CRect &)
 
virtual int OnGetTipText (CStringW &)
 
virtual int OnHitTipRect (CPoint &)
 
virtual int OnReload (wchar_t const *)
 
virtual void DrawBorder (CDC *, CRect &, unsigned long)
 
virtual void DrawButton (CDC &, int, int, int, int, int, int)
 
virtual void DrawHotBorder (void)
 
virtual void DrawPushButtonBorder (CDC &, CRect &, int, int)
 
virtual void DrawToolButtonBorder (CDC &, CRect &, int, int)
 
virtual void OnDragDrop (HDROP__ *)
 
virtual void OnDrawTip (CDC &)
 
virtual void OnPointedAt (int)
 
virtual void ThemeModified (AdUiThemeElement)
 
voidGetVisualStylesTheme (void)
 
void DrawContentText (CDC &, CStringW, CRect &, int)
 
void DrawTransparentBitmap (CDC &, CBitmap &, int, int, int, int, int)
 
void OnDestroy (void)
 
void OnDropFiles (HDROP__ *)
 
void OnKillFocus (CWnd *)
 
void OnMouseMove (unsigned int, CPoint)
 
void OnNcDestroy (void)
 
void OnSetFocus (CWnd *)
 
void OnTimer (UINT_PTR)
 
void SetIsPointedAt (int)
 
void StartTimer (unsigned long=50)
 
void StopTimer (void)
 

Protected Attributes

CWnd * m_aduiParent
 
CAdUiThemem_pTheme
 

Static Protected Attributes

static ARX_API_STATIC unsigned int const m_timerEvent
 

Detailed Description

Definition at line 30 of file CAdUiOwnerDrawButton.h.

Constructor & Destructor Documentation

◆ CAdUiOwnerDrawButton()

CAdUiOwnerDrawButton::CAdUiOwnerDrawButton ( void )

◆ ~CAdUiOwnerDrawButton()

virtual CAdUiOwnerDrawButton::~CAdUiOwnerDrawButton ( void )
virtual

Member Function Documentation

◆ AutoLoad()

int CAdUiOwnerDrawButton::AutoLoad ( void )

◆ DECLARE_DYNAMIC()

CAdUiOwnerDrawButton::DECLARE_DYNAMIC ( CAdUiOwnerDrawButton )

◆ DoAdUiMessage()

virtual ADUI_REPLY CAdUiOwnerDrawButton::DoAdUiMessage ( ADUI_NOTIFY ,
UINT ,
LPARAM  )
protectedvirtual

◆ DrawBorder()

virtual void CAdUiOwnerDrawButton::DrawBorder ( CDC * ,
CRect & ,
unsigned long  )
protectedvirtual

◆ DrawButton()

virtual void CAdUiOwnerDrawButton::DrawButton ( CDC & ,
int ,
int ,
int ,
int ,
int ,
int  )
protectedvirtual

◆ DrawContentText()

void CAdUiOwnerDrawButton::DrawContentText ( CDC & ,
CStringW ,
CRect & ,
int  )
protected

◆ DrawHotBorder()

virtual void CAdUiOwnerDrawButton::DrawHotBorder ( void )
protectedvirtual

◆ DrawItem()

virtual void CAdUiOwnerDrawButton::DrawItem ( tagDRAWITEMSTRUCT * )
virtual

◆ DrawPushButtonBorder()

virtual void CAdUiOwnerDrawButton::DrawPushButtonBorder ( CDC & ,
CRect & ,
int ,
int  )
protectedvirtual

◆ DrawToolButtonBorder()

virtual void CAdUiOwnerDrawButton::DrawToolButtonBorder ( CDC & ,
CRect & ,
int ,
int  )
protectedvirtual

◆ DrawTransparentBitmap()

void CAdUiOwnerDrawButton::DrawTransparentBitmap ( CDC & ,
CBitmap & ,
int ,
int ,
int ,
int ,
int  )
protected

◆ GetAdUiParent()

CWnd * CAdUiOwnerDrawButton::GetAdUiParent ( void )

◆ GetEnableDragDrop()

int CAdUiOwnerDrawButton::GetEnableDragDrop ( void )

◆ GetEnableFastDraw()

int CAdUiOwnerDrawButton::GetEnableFastDraw ( void )

◆ GetEnablePointedAt()

int CAdUiOwnerDrawButton::GetEnablePointedAt ( void )

◆ GetIsPointedAt()

int CAdUiOwnerDrawButton::GetIsPointedAt ( void )
protected

◆ GetIsStatic()

int CAdUiOwnerDrawButton::GetIsStatic ( void )

◆ GetIsToolButton()

int CAdUiOwnerDrawButton::GetIsToolButton ( void )

◆ GetVisualStylesTheme()

void * CAdUiOwnerDrawButton::GetVisualStylesTheme ( void )
protected

◆ OnAdUiMessage()

afx_msg LRESULT CAdUiOwnerDrawButton::OnAdUiMessage ( WPARAM wParam,
LPARAM lParam )
protected

◆ OnAutoLoad()

virtual int CAdUiOwnerDrawButton::OnAutoLoad ( void )
protectedvirtual

Reimplemented in CAdUiBitmapButton, and CAdUiBitmapTextButton.

◆ OnDestroy()

void CAdUiOwnerDrawButton::OnDestroy ( void )
protected

◆ OnDragDrop()

virtual void CAdUiOwnerDrawButton::OnDragDrop ( HDROP__ * )
protectedvirtual

◆ OnDrawTip()

virtual void CAdUiOwnerDrawButton::OnDrawTip ( CDC & )
protectedvirtual

◆ OnDrawTipText()

virtual int CAdUiOwnerDrawButton::OnDrawTipText ( CAdUiDrawTipText & )
protectedvirtual

◆ OnDropFiles()

void CAdUiOwnerDrawButton::OnDropFiles ( HDROP__ * )
protected

◆ OnGetDlgCode()

unsigned int CAdUiOwnerDrawButton::OnGetDlgCode ( void )
protected

◆ OnGetTipRect()

virtual int CAdUiOwnerDrawButton::OnGetTipRect ( CRect & )
protectedvirtual

◆ OnGetTipSupport()

virtual ADUI_REPLY CAdUiOwnerDrawButton::OnGetTipSupport ( CPoint & )
protectedvirtual

◆ OnGetTipText()

virtual int CAdUiOwnerDrawButton::OnGetTipText ( CStringW & )
protectedvirtual

◆ OnHitTipRect()

virtual int CAdUiOwnerDrawButton::OnHitTipRect ( CPoint & )
protectedvirtual

◆ OnKillFocus()

void CAdUiOwnerDrawButton::OnKillFocus ( CWnd * )
protected

◆ OnMouseLeave()

LRESULT CAdUiOwnerDrawButton::OnMouseLeave ( WPARAM ,
LPARAM  )
protected

◆ OnMouseMove()

void CAdUiOwnerDrawButton::OnMouseMove ( unsigned int ,
CPoint  )
protected

◆ OnNcDestroy()

void CAdUiOwnerDrawButton::OnNcDestroy ( void )
protected

◆ OnPointedAt()

virtual void CAdUiOwnerDrawButton::OnPointedAt ( int )
protectedvirtual

◆ OnReload()

virtual int CAdUiOwnerDrawButton::OnReload ( wchar_t const * )
protectedvirtual

Reimplemented in CAdUiBitmapButton, and CAdUiBitmapTextButton.

◆ OnSetFocus()

void CAdUiOwnerDrawButton::OnSetFocus ( CWnd * )
protected

◆ OnThemeChanged()

LRESULT CAdUiOwnerDrawButton::OnThemeChanged ( WPARAM ,
LPARAM  )
protected

◆ OnTimer()

void CAdUiOwnerDrawButton::OnTimer ( UINT_PTR )
protected

◆ PreSubclassWindow()

virtual void CAdUiOwnerDrawButton::PreSubclassWindow ( void )
virtual

◆ Reload()

int CAdUiOwnerDrawButton::Reload ( wchar_t const * )

◆ SetAdUiParent()

void CAdUiOwnerDrawButton::SetAdUiParent ( CWnd * )

◆ SetEnableDragDrop()

void CAdUiOwnerDrawButton::SetEnableDragDrop ( int )

◆ SetEnableFastDraw()

void CAdUiOwnerDrawButton::SetEnableFastDraw ( int )

◆ SetEnablePointedAt()

void CAdUiOwnerDrawButton::SetEnablePointedAt ( int )

◆ SetIsPointedAt()

void CAdUiOwnerDrawButton::SetIsPointedAt ( int )
protected

◆ SetIsStatic()

void CAdUiOwnerDrawButton::SetIsStatic ( int )

◆ SetIsToolButton()

void CAdUiOwnerDrawButton::SetIsToolButton ( int )

◆ SetTheme()

virtual CAdUiTheme * CAdUiOwnerDrawButton::SetTheme ( CAdUiTheme * )
virtual

Reimplemented in CAdUiBitmapButton.

◆ SetTracking()

virtual void CAdUiOwnerDrawButton::SetTracking ( int )
virtual

◆ StartTimer()

void CAdUiOwnerDrawButton::StartTimer ( unsigned long = 50)
protected

◆ StopTimer()

void CAdUiOwnerDrawButton::StopTimer ( void )
protected

◆ ThemeModified()

virtual void CAdUiOwnerDrawButton::ThemeModified ( AdUiThemeElement )
protectedvirtual

Reimplemented in CAdUiBitmapButton.

Member Data Documentation

◆ m_aduiParent

CWnd* CAdUiOwnerDrawButton::m_aduiParent
protected

Definition at line 99 of file CAdUiOwnerDrawButton.h.

◆ m_pTheme

CAdUiTheme* CAdUiOwnerDrawButton::m_pTheme
protected

Definition at line 100 of file CAdUiOwnerDrawButton.h.

◆ m_timerEvent

ARX_API_STATIC unsigned int const CAdUiOwnerDrawButton::m_timerEvent
staticprotected

Definition at line 36 of file CAdUiOwnerDrawButton.h.


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