UE5 窗口最小化功能实现
  3cAxQ5E22S4z 2023年11月02日 49 0

前言

UE没有提供最小化的窗口函数,因此需要自己实现


构建一个可供蓝图调用的函数

	UFUNCTION(BlueprintCallable,Category = "SimpleFunction")
	static bool SetWindows_Minimize();
#include "Engine/GameEngine.h"
#include "EngineGlobals.h"

bool USimpleFunctionBPLibrary::SetWindows_Minimize()
{
	UGameEngine* gameEngine = Cast<UGameEngine>(GEngine);
	if (gameEngine)
	{
		TSharedPtr<SWindow> windowPtr = gameEngine->GameViewportWindow.Pin();
		SWindow *window = windowPtr.Get();  
		if (window)
		{
			window->Minimize();
			return true;
		}
	}
	return false;
}



【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

3cAxQ5E22S4z