(CEGUI)如何创建控件 ------按钮和文本框
来源:互联网 发布:淘宝店铺没有及时认证 编辑:程序博客网 时间:2024/04/28 10:24
PushButton* btn = static_cast<PushButton*>(winMgr.createWindow("TaharezLook/Button", "Demo6/ControlPanel/ColumnPanel/AddColButton"));
root->addChildWindow(btn);
btn->setPosition(UVector2(cegui_reldim(0.81f), cegui_reldim( 0.32f)));
btn->setSize(UVector2(cegui_reldim(0.15f), cegui_reldim( 0.2f)));
btn->setText("Add");
ebox = static_cast<Editbox*>(winMgr.createWindow("TaharezLook/Editbox", "Demo6/ControlPanel/ColumnPanel/DelColIDBox"));
root->addChildWindow(ebox);
ebox->setPosition(UVector2(cegui_reldim(0.02f), cegui_reldim( 0.67f)));
ebox->setSize(UVector2(cegui_reldim(0.2f), cegui_reldim( 0.2f)));
//设置为只允许输入数字
ebox->setValidationString("//d*");
//设置为允许输入全部
ebox->setValidationString(".*");
//绑定按钮事件
winMgr.getWindow("Demo6/ControlPanel/ColumnPanel/AddColButton")->
subscribeEvent(PushButton::EventClicked, Event::Subscriber(&Demo6Sample::handleAddColumn, this));
//事件函数
bool handleAddColumn(const CEGUI::EventArgs& e)
{
return true;
}
- (CEGUI)如何创建控件 ------按钮和文本框
- (CEGUI)如何创建控件 ------单选按钮RadioButton
- (CEGUI)如何创建控件 ------Checkbox
- (CEGUI)如何创建控件 -------静态文本(lable)
- (CEGUI)如何创建控件 ------ScrollablePane(滚动区域)
- (CEGUI)如何创建控件 ------下拉列表框,表格框,LISTBOX
- (CEGUI)如何创建控件 ------菜单MenuBar的使用
- (CEGUI)如何创建控件 ------ScrollablePane的使用(滚动条)
- 窗体和命令按钮、标签、文本框控件的常用属性
- 关于如何动态创建按钮控件。
- CEGUI学习笔记--如何扩展CEGUI控件库
- CEGUI学习笔记七--如何扩展CEGUI控件库
- CEGUI 自创建控件全过程 0.83版本
- 文本框和按钮对齐
- 文本框和按钮对齐
- cegui 4 创建CEGUI窗口入门——讲述如何创建一个简单的CEGUI窗口.
- 如何对齐文本框和旁边的图像按钮
- 如何对齐文本框和旁边的图像按钮
- 如何在不安装Word的情况下生成Word文档 ——转【陈希章】
- Miscellaneous Single-Row Functions
- C++内嵌汇编代码(1)
- const,static和readonly的区别
- 微分时代电子商务模式(Z.B2C )区域电子商务信息平台
- (CEGUI)如何创建控件 ------按钮和文本框
- flex--LineChart
- HPUX 11.31 drd clone 类似于aix 中alt_disk_copy
- javascript 入门总结
- Android中以JAR形式封装控件 或者类库
- 指针与引用的区别
- 项目中发现的小问题规整
- 我们是怎么了
- Android Menu的使用