天天看點

UE4筆記---UMG對象指針轉換成Slate對象指針并調用Slate方法

UMG對象指針轉換成Slate對象指針并調用Slate方法。

此代碼的作用是,讓輸入框處于選中狀态并可以編輯。

ET_Name->SetText(FText::FromString(TEXT("123456")));
	TSharedPtr<SWidget> SlateWidget = ET_Name->TakeWidget();
	SWidget* SW = SlateWidget.Get();
	SEditableText* SET = (SEditableText*)SW;
	SET->SetSelectAllTextWhenFocused(true);
	FSlateApplication::Get().SetUserFocus(0, ET_Name->TakeWidget());