duilib中各控件响应的消息类型
消息 |
说明 |
Sender |
宏定义 |
link |
|
CTextUI、CListTextElementUI |
DUI_MSGTYPE_LINK |
menu |
|
CButtonUI、CControlUI |
DUI_MSGTYPE_MENU |
timer |
|
CControlUI |
DUI_MSGTYPE_TIMER |
click |
鼠标点击 |
CButtonUI |
DUI_MSGTYPE_CLICK |
return |
回车 |
CEditWnd、CRichEditUI |
DUI_MSGTYPE_RETURN |
scroll |
滚动 |
CScrollBarUI |
DUI_MSGTYPE_SCROLL |
dropdown |
下拉显示 |
CComboUI |
DUI_MSGTYPE_DROPDOWN |
setfocus |
获取焦点 |
CControlUI |
DUI_MSGTYPE_SETFOCUS |
killfocus |
失去焦点 |
CControlUI |
DUI_MSGTYPE_KILLFOCUS |
itemclick |
单击选项 |
CListLabelElementUI、CListContainerElementUI |
DUI_MSGTYPE_ITEMDBCLICK |
tabselect |
标签被选中 |
CTabLayoutUI |
DUI_MSGTYPE_TABSELECT |
itemselect |
选择选项 |
CComboUI、CListUI |
DUI_MSGTYPE_ITEMSELECT |
itemexpand |
|
CListElementUI、CListContainerElementUI |
DUI_MSGTYPE_ITEMEXPAND |
windowinit |
窗口初始化 |
|
DUI_MSGTYPE_WINDOWINIT |
headerclick |
点击列表标题 |
CListHeaderItemUI |
DUI_MSGTYPE_HEADERCLICK |
itemactivate |
|
CListElementUI、CListContainerElementUI |
DUI_MSGTYPE_ITEMACTIVATE |
selectchanged |
变更选项 |
COptionUI |
DUI_MSGTYPE_SELECTCHANGED |
valuechanged |
值发生变化 |
CSliderUI |
DUI_MSGTYPE_VALUECHANGED |
用法:
void 类名::Notify(TNotifyUI& msg)
{
if(msg.sType == /*宏定义*/)
{
}
__super::Notify(msg);
}