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

#include <CAdUiThemedDropDownBitmapButton.h>

Inheritance diagram for CAdUiThemedDropDownBitmapButton:
CAdUiBitmapButton CAdUiOwnerDrawButton

Public Member Functions

 CAdUiThemedDropDownBitmapButton (void)
 
int GetMainButtonSelected (void)
 
int GetMenuButtonSelected (void)
 
virtual ~CAdUiThemedDropDownBitmapButton (void)
 
virtual bool SetMenuButtonWidth (int)
 
virtual int GetMenuButtonWidth (void)
 
void ClearClick (void)
 
void SetMainButtonSelected (int)
 
void SetMenuButtonSelected (int)
 
- 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 void DrawButton (CDC &, int, int, int, int, int, int)
 
void OnKeyDown (unsigned int, unsigned int, unsigned int)
 
void OnKillFocus (CWnd *)
 
void OnLButtonDown (unsigned int, CPoint)
 
void OnLButtonUp (unsigned int, CPoint)
 
void OnSysKeyDown (unsigned int, unsigned int, unsigned 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 int OnAutoLoad (void)
 
virtual int OnLoadBitmap (wchar_t const *)
 
virtual int OnReload (wchar_t const *)
 
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

- Public Types inherited from CAdUiBitmapButton
enum  ImageDrawStyle { kImageDrawStyle_Default = 0x0 , kImageDrawStyle_Static = 0x1 , kImageDrawStyle_Center = 0x2 , kImageDrawStyle_Stretch_BtnSize = 0x3 }
 
- 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 23 of file CAdUiThemedDropDownBitmapButton.h.

Constructor & Destructor Documentation

◆ CAdUiThemedDropDownBitmapButton()

CAdUiThemedDropDownBitmapButton::CAdUiThemedDropDownBitmapButton ( void )

◆ ~CAdUiThemedDropDownBitmapButton()

virtual CAdUiThemedDropDownBitmapButton::~CAdUiThemedDropDownBitmapButton ( void )
virtual

Member Function Documentation

◆ ClearClick()

void CAdUiThemedDropDownBitmapButton::ClearClick ( void )

◆ DrawButton()

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

Reimplemented from CAdUiBitmapButton.

◆ GetMainButtonSelected()

int CAdUiThemedDropDownBitmapButton::GetMainButtonSelected ( void )

◆ GetMenuButtonSelected()

int CAdUiThemedDropDownBitmapButton::GetMenuButtonSelected ( void )

◆ GetMenuButtonWidth()

virtual int CAdUiThemedDropDownBitmapButton::GetMenuButtonWidth ( void )
virtual

◆ OnKeyDown()

void CAdUiThemedDropDownBitmapButton::OnKeyDown ( unsigned int ,
unsigned int ,
unsigned int  )
protected

◆ OnKillFocus()

void CAdUiThemedDropDownBitmapButton::OnKillFocus ( CWnd * )
protected

◆ OnLButtonDown()

void CAdUiThemedDropDownBitmapButton::OnLButtonDown ( unsigned int ,
CPoint  )
protected

◆ OnLButtonUp()

void CAdUiThemedDropDownBitmapButton::OnLButtonUp ( unsigned int ,
CPoint  )
protected

◆ OnSysKeyDown()

void CAdUiThemedDropDownBitmapButton::OnSysKeyDown ( unsigned int ,
unsigned int ,
unsigned int  )
protected

◆ SetMainButtonSelected()

void CAdUiThemedDropDownBitmapButton::SetMainButtonSelected ( int )

◆ SetMenuButtonSelected()

void CAdUiThemedDropDownBitmapButton::SetMenuButtonSelected ( int )

◆ SetMenuButtonWidth()

virtual bool CAdUiThemedDropDownBitmapButton::SetMenuButtonWidth ( int )
virtual

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