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 | 值發(fā)生變化 | CSliderUI | DUI_MSGTYPE_VALUECHANGED |
用法:
void 類名::Notify(TNotifyUI& msg)
{
if(msg.sType == /*宏定義*/)
{
}
__super::Notify(msg);
}