12#include "GUIWndCtrlBase.h"
13#include "GUIDefinitions.h"
21 class CGUIPropertyButton;
30 class FL_EXPORT
CGUIButton :
public CButton,
public CGUIWndCtrlBase
97 virtual void SetParentPropertyButton(CGUIPropertyButton* pPropertyButton);
98 virtual CGUIPropertyButton* GetParentPropertyButton()
const;
102 DECLARE_MESSAGE_MAP()
103 afx_msg
int OnCreate(LPCREATESTRUCT lpCreateStruct);
104 afx_msg
void OnLButtonDown(UINT nFlags, CPoint point);
105 afx_msg
void OnLButtonUp(UINT nFlags, CPoint point);
106 afx_msg
void OnMouseHover(UINT nFlags, CPoint point);
107 afx_msg
void OnMouseLeave();
108 afx_msg
void OnMouseMove(UINT nFlags, CPoint point);
109 afx_msg BOOL OnEraseBkgnd(CDC* pDC);
110 afx_msg
void OnEnable(BOOL bEnable);
111 afx_msg
void OnSetFocus(CWnd* pOldWnd);
112 afx_msg
void OnKillFocus(CWnd* pNewWnd);
115 virtual
void DrawItem(LPDRAWITEMSTRUCT lpDrawItemStruct) override;
116 virtual
void DrawButton(CDC* pDC, const CRect& rect);
117 virtual
void DrawText(CDC* pDC);
120 CGUIPropertyButton* m_pPropertyButton;
121 bool m_bTextAlignDirty;
129 int32_t m_i32ClickCount;
EGUIStringTrimming
문자열이 레이아웃 사각형을 벗어날 경우 자르기 옵션
Definition GUIDefinitions.h:9360
EGUIAlignment
정렬 정보
Definition GUIDefinitions.h:9222