duilib 各種消息列表

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);
}
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容