创建

手工

创建一个没有父亲的窗口部件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.窗口部件控制相关推荐

  1. java官网教程(基础篇)—— 基础的Java类 —— 基础 I / O

    目录 基本 Java 类 基础 I/O I/O流 字节流 字符流 缓冲流 扫描和格式化 扫描 格式化 从命令行中进行IO操作 数据流 对象流 文件 I/O(采用 NIO.2) 什么是路径? Path类 ...

  2. [pytorch] 官网教程+注释

    pytorch官网教程+注释 Classifier import torch import torchvision import torchvision.transforms as transform ...

  3. MNE溯源fieldtrip官网教程

    MNE溯源fieldtrip官网教程 Introduction 在本教程中,您可以找到有关如何使用最小范数估计进行源重构的信息,以重构单个主题的事件相关字段(MEG).我们将使用预处理教程中描述的数据 ...

  4. Spring Cloud学习笔记—网关Spring Cloud Gateway官网教程实操练习

    Spring Cloud学习笔记-网关Spring Cloud Gateway官网教程实操练习 1.Spring Cloud Gateway介绍 2.在Spring Tool Suite4或者IDEA ...

  5. Gem5模拟器,详解官网教程Event-driven programming(五)

    目录 一.解释一下gem5中的event-driven? 二.Creating a simple event callback (1)定义一个新的 C++ 类,并继承自 SimObject 抽象基类 ...

  6. Angular官网教程示例知识点总结

    Angular官网教程示例知识点总结 1.背景 2.知识点 2.1 应用的外壳 2.1.1 使用 Angular CLI 创建初始的应用结构 2.1.2 启动应用服务器 2.1.3 双花括号表达式 2 ...

  7. Docker 官网教程实践 自定义 bridge 网络

    前言 这篇笔记是 docker 官网教程 自定义 bridge 网络的实践. 用户自定义 bridge 网络是在生产环境中推荐到最佳方式,因此这篇教程要特别注意. 这个教程中,启动了2个 alpine ...

  8. Away3D 4.0官网教程(翻译)

    使用Away3D 4.Stage3D 创建3D游戏和应用程序 (此帖每天都会更新,一定让大家完全的搞明白) 补充区:        'vase.awd' 可以使用 Prefab3D打开(在帖子后面回复 ...

  9. CMake学习笔记(一)——CMake官网教程

    CMake学习笔记(一)--CMake官网教程 前言: 经历了一星期痛苦的交叉编译,笔者深刻认知到Linux下make的重要性.所以准备放缓两三天自己的工作进度,并学习一下CMake与Makefile ...

  10. 新学Python之学习官网教程序言

      大家好,我是 herosunly.985 院校硕士毕业,现担任算法研究员一职,热衷于机器学习算法研究与应用.曾获得阿里云天池安全恶意程序检测第一名,科大讯飞恶意软件分类挑战赛第三名,CCF 恶意软 ...

最新文章

  1. 不能忽略的Nginx做web服务器的favicon.ico图像找不到问题
  2. oracle c 64位系统时间戳,64位系统时间的AOI 架构(64Bit Interpreted AOI)
  3. 2021年春季学期-信号与系统-第七次作业参考答案-第七小题
  4. 【阿里云 Linux 服务器】在阿里云购买的 Linux 或者 Windows 服务器,在用 putty 访问的时候不知道用户名密码怎么办?
  5. dp递推 hdu1978
  6. 易语言程序应用程序错误退出_为什么我退出Google并构建了一个向孩子们教授个人理财的应用程序
  7. 国内外公共CDN静态资源网站大全
  8. 【收藏】图解最常用的10个机器学习算法!
  9. lcx端口转发linux_LCX 端口重定向本质以及在linux下的实现
  10. 多角度SAR图像匹配
  11. 阿里高P谈技术人如何高速成长?
  12. 「GoTeam 招聘时间」滴滴出行系统研发工程师(北京)
  13. 三菱PLC中通过变址寄存器V或Z实现简单跑马灯的程序示例及说明
  14. 全基因组关联分析(GWAS)
  15. SWIFT?CHIPS?CHAPS?CIPS?SPFS?INSTEX?全球支付结算系统简单对比
  16. 简述弹性盒子flex布局及rem布局
  17. win7-win11多系统VHD和VHDX安装简单攻略
  18. 电子工程师芯片手册Datasheet阅读方法
  19. 05-如何选购电脑主板?小白装机简单易懂的电脑主板选购知识指南
  20. castle典范英语 storm_《典范英语·新版》与《牛津阅读树》书目对照表

热门文章

  1. 解决Kangle的Easypanel控制面板用户前台php版本无法切换的解决方法
  2. redis读写分离之lettuce
  3. MySQL小数数据类型
  4. Pyramidal Convolution
  5. cannot allocate memory in static TLS block问题记录
  6. 【CodeForces 767C】Garland (树形DP)
  7. 摸爬滚打DirectX11_day02——VS2010+DirectX11的环境配置
  8. 《正面管教》读后感_20171219
  9. 旧台式电脑改软路由过程记录
  10. 360修复高危漏洞可以修复吗_Win7系统360安全卫士提示“进行漏洞的修复”是否该修复?...