DTMultiWindow UE UMG 多窗口插件说明

简介: DTMultiWindow UE UMG 多窗口插件说明

操作步骤:

1. 创建一个新的UMG,类型选择 DT User Widget

2. 使用传统方式,搭建这个UMG控件。

3. 使用 创建窗口并显示



DT User Widget 说明:

DT User Widget 是继承于 User Widget, 拥有 User Widget 的所有功能, 并添加了几个新蓝图节点。


可覆盖函数 :

On Window Activated

窗口激活的时候回调


On Window Deactivated

窗口失去激活状态的时候回调


On Window Closed

窗口销毁关闭的时候回调


功能函数 :

Show Window

显示窗口


Hide Window

隐藏窗口


Close Window

窗口关闭并销毁


全局蓝图节点说明 :

Create Window



创建指定类型窗口


Class : DT User Widget 类型控件


Title: 窗口标题


ClientSize:窗口大小,只有在 SizingRule 不为 Autosized 时生效


DoModal: 是否为模态窗口


Show :创建后是否立即显示,DoModal为true的时候强制显示。


WindowType:Normal 正常窗口, No Border 无边框窗口


ScreenPosition:窗口的显示位置,只有在 AutoCenter 为 None 时生效


DragAnywhere:是否点击窗口任意位置即可拖动窗口


IsInitiallyMaximized: 窗口初始为最大化


IsInitiallyMinimized: 窗口初始为最小化


SizingRule : FixedSize  不可修改大小,  Autosized 根据UMG自动计算大小, UserSized 用户可以拖动窗口大小


IsTopmostWindow:是否永远显示在最顶层


FocusWhenFirstShown:激活后焦点自动跳转到窗口


HasCloseButton:是否有关闭按钮


SupportsMaximize:是否支持最大化,DoModal 下不支持。


SupportsMinimize:是否支持最小化,DoModal 下不支持。


ShouldPreserveAspectRatio:用户改变窗口大小时,是否强制保持窗口比例


MinWidth:拖动改变窗口宽度最小值


MinHeight:拖动改变窗口高度最小值


MaxWidth:拖动改变窗口宽度最大值


MaxHeight:拖动改变窗口高度最大值


Close All Window

关闭并销毁当前所有创建出来的窗口

                   

相关文章
|
8月前
|
编解码 Windows
UE-windows包蓝图分辨率设置
windows包蓝图分辨率设置
|
9月前
UE中对已导入动画进行再次编辑
UE中对已导入动画进行再次编辑
34 1
|
10月前
|
JSON 数据格式
DTHttpJson UE4插件使用说明
DTHttpJson UE4插件使用说明
163 0
|
8月前
在UE中使用Stencil功能
在UE中使用Stencil功能
85 0
在UE中使用Stencil功能
|
8月前
在UE中使用SVT(VirtualTexture)功能
在UE中使用SVT(VirtualTexture)功能
125 0
在UE中使用SVT(VirtualTexture)功能
|
8月前
UE中创建可脚本化编辑器工具(Scriptable Tools)
UE中创建可脚本化编辑器工具(Scriptable Tools)
157 0
UE中创建可脚本化编辑器工具(Scriptable Tools)
|
9月前
UE4布料模块笔记
UE4布料模块笔记
71 0
|
10月前
|
Windows
UE DTCmd 插件说明
UE DTCmd 插件说明
78 0
|
10月前
UE UTUrl 插件说明
UE UTUrl 插件说明
62 0
|
10月前
|
Windows
DTDragDropFile UE系统文件拖动到窗口 插件说明
DTDragDropFile UE系统文件拖动到窗口 插件说明
65 0