zoukankan      html  css  js  c++  java
  • 创建与消除弹窗

    //创建弹窗
    int textureMappingWith = 700;
           int textureMappingHeight = 500;
           TSharedPtr<SWindow> textureMapping = SNew(SWindow)
                  .AutoCenter(EAutoCenter::PreferredWorkArea)
                  .Title(LOCTEXT("材质框", "材质框"))
                  .SizingRule(ESizingRule::FixedSize)
                  .SupportsMaximize(false)
                  .SupportsMinimize(false).HasCloseButton(true)
                  .ClientSize(FVector2D(textureMappingWith, textureMappingHeight))
                  .CreateTitleBar(false);
    //创建弹窗内容
           
    TSharedPtr< SWidget > content =
                  SNew(SVerticalBox)
                  + SVerticalBox::Slot()
                  .AutoHeight()
                  [
                         
    SNew(SBox)
                         .HeightOverride(20)
                         [
                               SNew(SWindowTitleBarArea)//窗口标题,可以将窗口随意拖动
                                      .Content()
                                      [
                                             SNew(SVerticalBox)
                                             + SVerticalBox::Slot()
                                             .HAlign(HAlign_Right)
                                             [
                                             SNew(SButton)
                                             .Text(LOCTEXT("CloseWindows", "X"))
                                             .OnClicked(this, &FEditorModeTestEdModeToolkit::CloseWindows)
                                             ]
                                      ]
                         ]
                         //SNew(SComboBox)
                  ];
    //将弹窗内容添加到弹框中
           textureMapping->SetContent(content.ToSharedRef());
    //显示弹窗
           FSlateApplication::Get().AddWindow(textureMapping.ToSharedRef());
  • 相关阅读:
    Angular 从入坑到挖坑
    如何获取 C# 类中发生数据变化的属性信息
    我的领域驱动设计运用实例
    Newbe.Claptrap
    体验 QQ机器人C# SDK 1.X 特性总结
    Newbe.Claptrap 框架中为什么用 Claptrap 和 Minion 两个词?
    轻松应对并发问题 Newbe.Claptrap 框架入门,第一步 —— 创建项目,实现简易购物车
    谈反应式编程在服务端中的应用,数据库操作优化,提速 Upsert
    十万同时在线用户,需要多少内存?——Newbe.Claptrap 框架水平扩展实验
    docker-mcr 助您全速下载 dotnet 镜像
  • 原文地址:https://www.cnblogs.com/huojiaoqingchun0123/p/6955492.html
Copyright © 2011-2022 走看看