CFx SDK Documentation
2020SP3
|
#include <FxUIEvent.h>
Public Types | |
enum | FocusReason { MouseFocusReason, TabFocusReason, BacktabFocusReason, ActiveWindowFocusReason, PopupFocusReason, ShortcutFocusReason, MenuBarFocusReason, OtherFocusReason, NoFocusReason } |
Public Types inherited from CFxUIEvent | |
enum | Type { None = 0, FocusIn = 8, FocusOut = 9, Paint = 12, Resize = 14, Show = 17, Hide = 18 } |
Public Member Functions | |
CFxUIFocusEvent (Type type, FocusReason reason=OtherFocusReason) | |
~CFxUIFocusEvent () | |
bool | gotFocus () const |
bool | lostFocus () const |
FocusReason | reason () const |
Public Member Functions inherited from CFxUIEvent | |
CFxUIEvent (Type type) | |
virtual | ~CFxUIEvent () |
Type | type () const |
Additional Inherited Members | |
Protected Attributes inherited from CFxUIEvent | |
ushort | t |
Class CFxUIFocusEvent provides an event occurred when a widget's focus is changed.
Definition at line 170 of file FxUIEvent.h.
This enum type specifies why the focus changed.
Definition at line 176 of file FxUIEvent.h.
|
explicit |
Constructor.
type | Input. |
reason | Input. |
CFxUIFocusEvent::~CFxUIFocusEvent | ( | ) |
Destructor
|
inline |
Returns if widget have focus.
Definition at line 205 of file FxUIEvent.h.
|
inline |
Returns if widget does not have focus.
Definition at line 212 of file FxUIEvent.h.
FocusReason CFxUIFocusEvent::reason | ( | ) | const |
Returns FocusReason of a widget.