zoukankan      html  css  js  c++  java
  • ue4 C++ 生成并弹出一个菜单

    FGlobalSettingModule& GSettingMod = FModuleManager::LoadModuleChecked<FGlobalSettingModule>(TEXT("GlobalSetting"));
                  FString userIdStr = FString::FromInt(GSettingMod.GetUserInfo().userId);
                  FString modelUrl = _ItemModel->_ItemInfo.modelUrl;
                  if (modelUrl.Find(userIdStr) == INDEX_NONE)
                  {
                         return FReply::Unhandled();
                  }
                  FMenuBuilder MenuBuilder(true, nullptr);
                  MenuBuilder.BeginSection("PathFolderMoveCopy", FText::FromString(TEXT("硬装操作")));
                  {
                         MenuBuilder.AddMenuEntry(
                               FText::FromString(TEXT("删除")),
                               FText::FromString(TEXT("删除该选项")),
                               FSlateIcon(),
                               FUIAction(FExecuteAction::CreateLambda([this]() {DeleteThisData(); }))
                         );
                  }
                  MenuBuilder.EndSection();
                  
                  TSharedPtr< SWindow > Parent = FSlateApplication::Get().GetActiveTopLevelWindow();
                  if (Parent.IsValid())
                  {
                         FSlateApplication::Get().PushMenu(
                               Parent.ToSharedRef(),
                               FWidgetPath(),
                               MenuBuilder.MakeWidget(),
                               FSlateApplication::Get().GetCursorPos(),
                                FPopupTransitionEffect(FPopupTransitionEffect::ContextMenu)
                         );
                  }
  • 相关阅读:
    洛谷 P1578 奶牛浴场 题解
    LOJ167 康托展开 题解
    三校联训 【NOIP模拟】寻找
    洛谷 P1809 过河问题 题解
    有关多边形面积的总结
    LOJ 103 字串查找 题解
    洛谷 P2384 最短路 题解
    POJ 2492 A Bug's Life 题解
    LOJ 10214 计算器 题解
    洛谷 P2868 [USACO07DEC]观光奶牛Sightseeing Cows 题解
  • 原文地址:https://www.cnblogs.com/huojiaoqingchun0123/p/7607409.html
Copyright © 2011-2022 走看看