没有合适的资源?快使用搜索试试~ 我知道了~
CEGUI介绍几个控件类
4星 · 超过85%的资源 需积分: 3 66 下载量 96 浏览量
2009-05-20
22:10:53
上传
评论
收藏 147KB PDF 举报
温馨提示
试读
4页
自己刚写的,主要介绍了checkbox、pushbutton和radiobutton类中一些比较常用的方法,可以看一下~希望和大家一起共同努力~有好资料还希望一起共享出来~谢谢!
资源推荐
资源详情
资源评论
CEGUI::ButtonBase Class Reference
由图可知,ButtonBase 派生了四个类,分别是 Checkbox、PushButton、RadioButton 和
TabButton,现在主要是介绍一下这四种控件的使用方法。
(一)Checkbox 控件
公有成员函数:
1)bool isSelected (void) const
返回 Checkbox 是否被选中
2)void setSelected (bool select)
设置 Checkbox 是否被选中(一般 用于初始化时)
3)Checkbox(const String& type, const String& name) 构造函数
保护成员函数:(频繁使用的)
1)virtual void onSelectStateChange (WindowEventArgs &e)
当 Checkbox 的状态发生改变时触发事件
Eg:WindowManager& winMgr = WindowManager::getSingleton ();
//获得 layout 文件中的 Checkbox,并改变它是否可用
Checkbox* cb = static_cast<Checkbox*>(winMgr.getWindow(“layout”));
cb->setEnabled(true/false);
//注册 Checkbox 事件,将 handleEventName 事件关联到 Checkbox 状态变化上
winMgr.getWindow(“layout”)->subscribeEvent(
Checkbox::EventCheckStateChanged,
Event::Subscribe(&ClassName::handleEventName, this));
Checkbox 控件用法比较简单,其比较复杂的一些方法和属性在 Window 类中大部分都已
经介绍过了,其他的比较复杂的方法可以参考 SDK 或者是 Samples。
资源评论
- MiracleFei2017-01-03资源不错还是能学到东西的
- gzqlovemxq032012-11-21这个 控件有点少啊 我觉得
- 逆枫゛2012-08-03初学者看看吧,能对这几个控件有些基本了解。勉强能用用。
FOREVER_MOUSE_123
- 粉丝: 0
- 资源: 9
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功