UE4+Window運行窗體操作

1、修改UE4運行窗口名字:(需要添加Slate,SlateCore模塊)

if (GEngine && GEngine->GameViewport)
{
    FVector2D WindowPosition = position;

    GEngine->GameViewport->GetWindow()->SetTitle(FText::FromString(TEXT("1111")));
}

2、獲取屏幕尺寸

const FVector2D ViewportSize = FVector2D(GEngine->GameViewport->Viewport->GetSizeXY())

3、使窗口可拖拽文件

#include "AllowWindowsPlatformTypes.h"

#include "shellapi.h"

#include "HideWindowsPlatformTypes.h"


HWND hwndd = GetActiveWindow();

DragAcceptFiles(hwndd, true);

4、移動Windows遊戲窗口

if (GEngine && GEngine->GameViewport)
{
    FVector2D WindowPosition = position;

    GEngine->GameViewport->GetWindow()->MoveWindowTo(WindowPosition);
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章