|
楼主 |
发表于 2015-2-24 15:41:58
|
显示全部楼层
本帖最后由 oOoOo圈圈ooOo 于 2015-2-24 16:46 编辑
admin 发表于 2015-2-23 18:11
注册自绘函数就可以自绘了.
是windows系统的吗? WM_PAINT. 但我是对元素做图, WM_PAINT是对窗口吧.
是用这些吗? 那么问题来了,type传什么呢?
//注册元素事件
#define XCGUI_RegEleEvent(hEle,type,memberFunction) \
RegisterAll(hEle,type,reinterpret_cast<void (CXEventMsg::*)(void)>(memberFunction),ele_event)
//注册元素消息
#define XCGUI_RegEleMessage(hEle,type,memberFunction) \
RegisterAll(hEle,type,reinterpret_cast<void (CXEventMsg::*)(void)>(memberFunction),ele_msg)
//注册元素消息处理过程
#define XCGUI_RegEleMsgProc(hEle,type,memberFunction) \
RegisterAll(hEle,type,reinterpret_cast<void (CXEventMsg::*)(void)>(memberFunction),ele_msg_proc)
//注册元素事件处理过程
#define XCGUI_RegEleEventProc(hEle,type,memberFunction) \
RegisterAll(hEle,type,reinterpret_cast<void (CXEventMsg::*)(void)>(memberFunction),ele_event_proc)
已经搞定,XM_PAINT
|
|