MyGUI_Orge官网教程_5.窗口部件控制
创建
手工
创建一个没有父亲的窗口部件widget:
MyGUI::Gui::getInstance().createWidget<MyGUI::widget_type>("skin_name", x, y, w, h, MyGUI::Align, "layer_name"[, "widget_name"]);MyGUI::Gui::getInstance().createWidgetReal<MyGUI::widget_type>("skin_name", x_r, y_r, w_r, h_r, MyGUI::Align, "layer_name"[, "widget_name"]);
创建一个子窗口部件:
parent_ptr->createWidget<MyGUI::widget_type>("skin_name", x, y, w, h, MyGUI::Align [, "widget_name"]); parent_ptr->createWidgetReal<MyGUI::widget_type>("skin_name", x_r, y_r, w_r, h_r, MyGUI::Align [, "widget_name"]);
可用的widget_type值和skin_name可在MyGUI主页找到。
Possible widget_type values can be found at the MyGUI main page.
skin_name can be the same as the widget or any skin from the MyGUI main page.
x, y, w, h是其位置、宽度、高度(像素)。
x_r, y_r, w_r, h_r 是相对于其父亲(如果没有父亲就是屏幕)的位置、宽度、高度,坐标从0到1.
x_r, y_r, w_r, h_r is the widget position width and height relative to its parent (or the screen, if it doesn't have a parent) in coordinates from 0 to 1.
Possible align values can be found in the align table.
All layer_names can be found in the standard layers.
widget_name is an optional parameter.
找到一个部件
找到一个窗口部件 (比如按钮)
MyGUI::Button* button = MyGUI::Gui::getInstance().findWidget<MyGUI::Button>("button_name");
如果你不关心部件类型,可以这样:
MyGUI::Widget* any_widget = MyGUI::Gui::getInstance().findWidgetT("widget_name");
销毁
为了摧毁它,你需要有这种形式的指针(widget_ptr). 然后这样写:
MyGUI::Gui::getInstance().destroyWidget(widget_ptr);
如果你没有指针,你需要用它的名字搜索获取
MyGUI::Widget* widget = MyGUI::Gui::getInstance().findWidgetT("widget_name");MyGUI::Gui::getInstance().destroyWidget(widget);
MyGUI_Orge官网教程_5.窗口部件控制相关推荐
- java官网教程(基础篇)—— 基础的Java类 —— 基础 I / O
目录 基本 Java 类 基础 I/O I/O流 字节流 字符流 缓冲流 扫描和格式化 扫描 格式化 从命令行中进行IO操作 数据流 对象流 文件 I/O(采用 NIO.2) 什么是路径? Path类 ...
- [pytorch] 官网教程+注释
pytorch官网教程+注释 Classifier import torch import torchvision import torchvision.transforms as transform ...
- MNE溯源fieldtrip官网教程
MNE溯源fieldtrip官网教程 Introduction 在本教程中,您可以找到有关如何使用最小范数估计进行源重构的信息,以重构单个主题的事件相关字段(MEG).我们将使用预处理教程中描述的数据 ...
- Spring Cloud学习笔记—网关Spring Cloud Gateway官网教程实操练习
Spring Cloud学习笔记-网关Spring Cloud Gateway官网教程实操练习 1.Spring Cloud Gateway介绍 2.在Spring Tool Suite4或者IDEA ...
- Gem5模拟器,详解官网教程Event-driven programming(五)
目录 一.解释一下gem5中的event-driven? 二.Creating a simple event callback (1)定义一个新的 C++ 类,并继承自 SimObject 抽象基类 ...
- Angular官网教程示例知识点总结
Angular官网教程示例知识点总结 1.背景 2.知识点 2.1 应用的外壳 2.1.1 使用 Angular CLI 创建初始的应用结构 2.1.2 启动应用服务器 2.1.3 双花括号表达式 2 ...
- Docker 官网教程实践 自定义 bridge 网络
前言 这篇笔记是 docker 官网教程 自定义 bridge 网络的实践. 用户自定义 bridge 网络是在生产环境中推荐到最佳方式,因此这篇教程要特别注意. 这个教程中,启动了2个 alpine ...
- Away3D 4.0官网教程(翻译)
使用Away3D 4.Stage3D 创建3D游戏和应用程序 (此帖每天都会更新,一定让大家完全的搞明白) 补充区: 'vase.awd' 可以使用 Prefab3D打开(在帖子后面回复 ...
- CMake学习笔记(一)——CMake官网教程
CMake学习笔记(一)--CMake官网教程 前言: 经历了一星期痛苦的交叉编译,笔者深刻认知到Linux下make的重要性.所以准备放缓两三天自己的工作进度,并学习一下CMake与Makefile ...
- 新学Python之学习官网教程序言
大家好,我是 herosunly.985 院校硕士毕业,现担任算法研究员一职,热衷于机器学习算法研究与应用.曾获得阿里云天池安全恶意程序检测第一名,科大讯飞恶意软件分类挑战赛第三名,CCF 恶意软 ...
最新文章
- 不能忽略的Nginx做web服务器的favicon.ico图像找不到问题
- oracle c 64位系统时间戳,64位系统时间的AOI 架构(64Bit Interpreted AOI)
- 2021年春季学期-信号与系统-第七次作业参考答案-第七小题
- 【阿里云 Linux 服务器】在阿里云购买的 Linux 或者 Windows 服务器,在用 putty 访问的时候不知道用户名密码怎么办?
- dp递推 hdu1978
- 易语言程序应用程序错误退出_为什么我退出Google并构建了一个向孩子们教授个人理财的应用程序
- 国内外公共CDN静态资源网站大全
- 【收藏】图解最常用的10个机器学习算法!
- lcx端口转发linux_LCX 端口重定向本质以及在linux下的实现
- 多角度SAR图像匹配
- 阿里高P谈技术人如何高速成长?
- 「GoTeam 招聘时间」滴滴出行系统研发工程师(北京)
- 三菱PLC中通过变址寄存器V或Z实现简单跑马灯的程序示例及说明
- 全基因组关联分析(GWAS)
- SWIFT?CHIPS?CHAPS?CIPS?SPFS?INSTEX?全球支付结算系统简单对比
- 简述弹性盒子flex布局及rem布局
- win7-win11多系统VHD和VHDX安装简单攻略
- 电子工程师芯片手册Datasheet阅读方法
- 05-如何选购电脑主板?小白装机简单易懂的电脑主板选购知识指南
- castle典范英语 storm_《典范英语·新版》与《牛津阅读树》书目对照表
热门文章
- 解决Kangle的Easypanel控制面板用户前台php版本无法切换的解决方法
- redis读写分离之lettuce
- MySQL小数数据类型
- Pyramidal Convolution
- cannot allocate memory in static TLS block问题记录
- 【CodeForces 767C】Garland (树形DP)
- 摸爬滚打DirectX11_day02——VS2010+DirectX11的环境配置
- 《正面管教》读后感_20171219
- 旧台式电脑改软路由过程记录
- 360修复高危漏洞可以修复吗_Win7系统360安全卫士提示“进行漏洞的修复”是否该修复?...