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

#include <CAdUiBitmapTextButton.h>

Inheritance diagram for CAdUiBitmapTextButton:
CAdUiBitmapButton CAdUiOwnerDrawButton

Public Types

enum  ButtonStyle
 
- Public Types inherited from CAdUiBitmapButton
enum  ImageDrawStyle { kImageDrawStyle_Default = 0x0 , kImageDrawStyle_Static = 0x1 , kImageDrawStyle_Center = 0x2 , kImageDrawStyle_Stretch_BtnSize = 0x3 }
 

Public Member Functions

 DECLARE_DYNAMIC (CAdUiBitmapTextButton)
 
 CAdUiBitmapTextButton (void)
 
ButtonStyle GetBitmapTextButtonStyle (void) const
 
int GetAutoSizeToBitmap (void)
 
int GetAutoSizeToContent (void)
 
int GetCheck (void)
 
HBITMAP__GetBitmap (void) const
 
HBITMAP__SetBitmap (HBITMAP__ *, int)
 
HICON__GetIcon (void) const
 
HICON__SetIcon (HICON__ *, int)
 
unsigned int GetBitmapLocation (void)
 
unsigned int GetButtonType (void)
 
unsigned int SetBitmapLocation (unsigned int)
 
unsigned int SetButtonType (unsigned int)
 
virtual ~CAdUiBitmapTextButton (void)
 
void SetAutoSizeToBitmap (int)
 
void SetAutoSizeToContent (int)
 
void SetBitmapOffsets (int, int)
 
void SetBitmapTextButtonStyle (ButtonStyle)
 
void SetBkColor (unsigned long)
 
void SetBorderColor (unsigned long)
 
void SetCheck (int)
 
void SetContentOffsets (int, int)
 
void SizeToBitmap (void)
 
void SizeToContent (void)
 
- Public Member Functions inherited from CAdUiBitmapButton
 DECLARE_DYNAMIC (CAdUiBitmapButton)
 
 CAdUiBitmapButton (void)
 
int GetAutoSizeToBitmap (void)
 
virtual ~CAdUiBitmapButton (void)
 
void SetAutoSizeToBitmap (int)
 
int SetBitmapOffsets (int, int)
 
void SizeToBitmap (void)
 
virtual void EnableThemedState (int, int)
 
virtual int IsThemed () const
 
virtual void SetIsThemed (int)
 
virtual CAdUiThemeSetTheme (CAdUiTheme *)
 
virtual void SetThemeBackground (AdUiThemeElement)
 
virtual void ThemeModified (AdUiThemeElement)
 
int LoadBitmap (wchar_t const *)
 
ImageDrawStyle GetImageDrawStyle () const
 
void SetImageDrawStyle (ImageDrawStyle style)
 
- Public Member Functions inherited from CAdUiOwnerDrawButton
 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 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

virtual int OnAutoLoad (void)
 
virtual int OnLoadBitmap (wchar_t const *)
 
virtual int OnReload (wchar_t const *)
 
virtual void DrawButton (CDC &, int, int, int, int, int, int)
 
- Protected Member Functions inherited from CAdUiBitmapButton
int LoadBitmapResource (wchar_t const *, CBitmap &, HINSTANCE=NULL)
 
int LoadIconResource (LPCTSTR, HINSTANCE=NULL)
 
int LoadRCDATAResource (LPCTSTR, HINSTANCE=NULL)
 
virtual void DrawButtonImage (CDC *, const CRect &, int, int)
 
virtual void DrawFocusMark (CDC *, CRect &, int, int, int)
 
virtual void DrawThemedButton (CDC &, int, int, int, int, int)
 
void CalcBitmapSize (void)
 
void ClearImages (bool=false)
 
void SaveAndCalcSize (LPCTSTR, ImageType)
 
- Protected Member Functions inherited from CAdUiOwnerDrawButton
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 OnDrawTipText (CAdUiDrawTipText &)
 
virtual int OnGetTipRect (CRect &)
 
virtual int OnGetTipText (CStringW &)
 
virtual int OnHitTipRect (CPoint &)
 
virtual void DrawBorder (CDC *, CRect &, unsigned long)
 
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)
 
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)
 

Additional Inherited Members

- Protected Types inherited from CAdUiBitmapButton
enum  ImageType { kImageType_Undefined , kImageType_Bitmap , kImageType_Icon , kImageType_RCDATA }
 
- Protected Attributes inherited from CAdUiBitmapButton
BOOL m_bAutoSizeToBitmap
 
int m_bmpHeight
 
int m_bmpWidth
 
int m_bmpX
 
int m_bmpY
 
int m_focusRectOffset
 
BOOL m_isThemed
 
BOOL m_enableThemedHoverState
 
BOOL m_enableThemedClickState
 
ImageDrawStyle m_imageDrawStyle
 
CBitmap m_bmp
 
CString m_bmpResId
 
- Protected Attributes inherited from CAdUiOwnerDrawButton
CWnd * m_aduiParent
 
CAdUiThemem_pTheme
 
- Static Protected Attributes inherited from CAdUiOwnerDrawButton
static ARX_API_STATIC unsigned int const m_timerEvent
 

Detailed Description

Definition at line 21 of file CAdUiBitmapTextButton.h.

Member Enumeration Documentation

◆ ButtonStyle

Definition at line 24 of file CAdUiBitmapTextButton.h.

Constructor & Destructor Documentation

◆ CAdUiBitmapTextButton()

CAdUiBitmapTextButton::CAdUiBitmapTextButton ( void )

◆ ~CAdUiBitmapTextButton()

virtual CAdUiBitmapTextButton::~CAdUiBitmapTextButton ( void )
virtual

Member Function Documentation

◆ DECLARE_DYNAMIC()

CAdUiBitmapTextButton::DECLARE_DYNAMIC ( CAdUiBitmapTextButton )

◆ DrawButton()

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

Reimplemented from CAdUiBitmapButton.

◆ GetAutoSizeToBitmap()

int CAdUiBitmapTextButton::GetAutoSizeToBitmap ( void )

◆ GetAutoSizeToContent()

int CAdUiBitmapTextButton::GetAutoSizeToContent ( void )

◆ GetBitmap()

HBITMAP__ * CAdUiBitmapTextButton::GetBitmap ( void ) const

◆ GetBitmapLocation()

unsigned int CAdUiBitmapTextButton::GetBitmapLocation ( void )

◆ GetBitmapTextButtonStyle()

ButtonStyle CAdUiBitmapTextButton::GetBitmapTextButtonStyle ( void ) const

◆ GetButtonType()

unsigned int CAdUiBitmapTextButton::GetButtonType ( void )

◆ GetCheck()

int CAdUiBitmapTextButton::GetCheck ( void )

◆ GetIcon()

HICON__ * CAdUiBitmapTextButton::GetIcon ( void ) const

◆ OnAutoLoad()

virtual int CAdUiBitmapTextButton::OnAutoLoad ( void )
protectedvirtual

Reimplemented from CAdUiBitmapButton.

◆ OnLoadBitmap()

virtual int CAdUiBitmapTextButton::OnLoadBitmap ( wchar_t const * )
protectedvirtual

Reimplemented from CAdUiBitmapButton.

◆ OnReload()

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

Reimplemented from CAdUiBitmapButton.

◆ SetAutoSizeToBitmap()

void CAdUiBitmapTextButton::SetAutoSizeToBitmap ( int )

◆ SetAutoSizeToContent()

void CAdUiBitmapTextButton::SetAutoSizeToContent ( int )

◆ SetBitmap()

HBITMAP__ * CAdUiBitmapTextButton::SetBitmap ( HBITMAP__ * ,
int  )

◆ SetBitmapLocation()

unsigned int CAdUiBitmapTextButton::SetBitmapLocation ( unsigned int )

◆ SetBitmapOffsets()

void CAdUiBitmapTextButton::SetBitmapOffsets ( int ,
int  )

◆ SetBitmapTextButtonStyle()

void CAdUiBitmapTextButton::SetBitmapTextButtonStyle ( ButtonStyle )

◆ SetBkColor()

void CAdUiBitmapTextButton::SetBkColor ( unsigned long )

◆ SetBorderColor()

void CAdUiBitmapTextButton::SetBorderColor ( unsigned long )

◆ SetButtonType()

unsigned int CAdUiBitmapTextButton::SetButtonType ( unsigned int )

◆ SetCheck()

void CAdUiBitmapTextButton::SetCheck ( int )

◆ SetContentOffsets()

void CAdUiBitmapTextButton::SetContentOffsets ( int ,
int  )

◆ SetIcon()

HICON__ * CAdUiBitmapTextButton::SetIcon ( HICON__ * ,
int  )

◆ SizeToBitmap()

void CAdUiBitmapTextButton::SizeToBitmap ( void )

◆ SizeToContent()

void CAdUiBitmapTextButton::SizeToContent ( void )

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