关于CCControlButton的回调函数
来源:互联网 发布:下载feel软件 编辑:程序博客网 时间:2024/06/04 19:15
我定义了一个回调函数
void MailCell::onBtnClick(CCNode* sender)
{
}
m_btnReceive->addTargetWithActionForControlEvents(this,
cccontrol_selector(MailCell::onBtnClick),
CCControlEventTouchUpInside);
回调函数指针的定义
typedef void (CCObject::*SEL_CCControlHandler)(CCObject*, CCControlEvent);
运行时调用的地方
(m_target->*m_action)(sender,m_controlEvent);
然后我在加一个参数还是可以正确运行,event参数也是从m_controlEvent那边传过来的
void MailCell::onBtnClick(CCNode* sender, CCControlEvent event)
{
}
为什么我定义的回调函数可以少一个参数呢?
因为编译时候是没问题的,程序运行的时候,如果发现参数有多,就把多余的参数忽略掉。
- 关于CCControlButton的回调函数
- 关于CCControlButton的运用
- 关于回调函数
- 关于回调函数
- 关于回调函数
- 关于回调函数
- 关于回调函数- -
- 关于回调函数
- 关于回调函数
- 关于回调函数
- 关于回调函数
- 关于回调函数
- 关于回调函数
- 关于回调函数
- 关于回调函数
- 关于回调函数
- 关于回调函数
- 关于回调函数
- Android使用代码实现关机/重启
- 收藏的epub文件书籍
- c# 解析xml格式字符串
- PHP点评系统 Modoer v2.9 MC Build 20120524
- phpcms V9后台拿shell时出错的解决办法
- 关于CCControlButton的回调函数
- 程序员面试题精选100题(07)-翻转句子中单词的顺序[算法]
- squashfs
- 文档工具链接记录
- zip4j -- Java处理zip压缩文件的完整解决方案(键人岐)
- JAVA高级特性总结
- 【机器学习-斯坦福】学习笔记1 - 机器学习的动机与应用
- 数据结构 单链表的应用:多项式及其运算
- 3Q官司背后必须明确的几点