win7频繁提示资源管理器已停止工作解决办法

解决Windows资源管理器频繁崩溃
本文介绍了一个导致Windows资源管理器频繁崩溃的问题及其解决方案。通过检查系统日志,定位到OverlayIcon64.dll文件为故障源头,并给出了具体的删除方法。

今天上班打开电脑,总是弹出windows资源管理器已停止工作,点击下方的【重新启动】,又恢复正常,但是不一会出现这个问题,如此反复,差不多一分钟左右出现一次,让人心烦意乱,没法工作!



一开始尝试了网上各种方法,诸如:修改注册表。进入安全模式杀毒

任务管理器 新建explorer.exe 进程,  甚至搞了一次 系统还原,折腾一上午,可是问题依旧,难道就为这重装一次系统????


突然灵光一闪,想起查看 系统日志,果然找到一个错误日志


错误应用程序名称: explorer.exe,

版本: 6.1.7601.17514,时间戳: 0x4ce7a144

错误模块名称: OverlayIcon64.dll,

版本: 1.0.0.1,时间戳: 0x5652c50a

异常代码: 0xc0000005

错误偏移量: 0x0000000000008b3e

错误进程 ID: 0x1330

错误应用程序启动时间: 0x01d1e0c1c9bb593a

错误应用程序路径: C:\Windows\explorer.exe

错误模块路径: C:\Users\DELL\AppData\Roaming\OverlayIcon64.dll


详细信息看截图




这个 OverlayIcon64.dll 是什么鬼?不管那么多先到C:\Users\用户名\AppData\Roaming\下面看看有木有这个文件,


果然有!既然问题出在这,先删掉再说!


直接删除的话, 会显示正在使用, 没法删除, 试了下,随便改个后缀(比如OverlayIcon64.txt),




然后重启系统, 发现这个世界变得清静了,避免了一次的重装系统的灾难。特写此文,以帮助遇到类似问题的朋友做参考。


如果无法改文件名,你也可以这样操作

  1. 先打开一个命令控制台

  2. 接着再打开Ctrl + Alt + del,打开任务管理器 结束explorer.exe进程.

  3. 在命令控制台(cd C:\Users\ 你的用户名 \AppData\Roaming ,

  4. 然后执行命令del overlayicon64.dll(删除该文件),或者直接在命令行先杀进程,后删文件也行。


如果上面的方法还是删不掉, 就进入安全模式 执行以上操作,记得在删除之前备份一下这个文件。说不定什么时候还需要用呢。


扫描关注下方公众号,查看原文!



> UnrealEditor-Force-Win64-DebugGame.dll!UTFEquipmentScreen::NativeOnInitialized() 行 16 C++ UnrealEditor-UMG.dll!UUserWidget::Initialize() 行 165 C++ UnrealEditor-UMG.dll!UUserWidget::CreateInstanceInternal(UObject * Outer, TSubclassOf<UUserWidget> UserWidgetClass, FName InstanceName, UWorld * World, ULocalPlayer * LocalPlayer) 行 2504 C++ UnrealEditor-UMG.dll!UUserWidget::CreateWidgetInstance(UWidget & OwningWidget, TSubclassOf<UUserWidget> UserWidgetClass, FName WidgetName) 行 2398 C++ UnrealEditor-CommonUI.dll!CreateWidget<UUserWidget,UWidget *>(UWidget * OwningObject, TSubclassOf<UUserWidget> UserWidgetClass, FName WidgetName) 行 1718 C++ UnrealEditor-CommonUI.dll!FUserWidgetPool::AddActiveWidgetInternal<UCommonActivatableWidget>(TSubclassOf<UCommonActivatableWidget> WidgetClass, TFunctionRef<TSharedPtr<SObjectWidget,1> __cdecl(UUserWidget *,TSharedRef<SWidget,1>)> ConstructWidgetFunc) 行 125 C++ [内联框架] UnrealEditor-CommonUI.dll!FUserWidgetPool::GetOrCreateInstance(TSubclassOf<UCommonActivatableWidget>) 行 62 C++ UnrealEditor-CommonUI.dll!UCommonActivatableWidgetContainerBase::AddWidgetInternal(TSubclassOf<UCommonActivatableWidget> ActivatableWidgetClass, TFunctionRef<void __cdecl(UCommonActivatableWidget &)> InitFunc) 行 178 C++ UnrealEditor-Force-Win64-DebugGame.dll!UCommonActivatableWidgetContainerBase::AddWidget<UCommonActivatableWidget>(TSubclassOf<UCommonActivatableWidget> ActivatableWidgetClass, TFunctionRef<void __cdecl(UCommonActivatableWidget &)> InstanceInitFunc) 行 52 C++ UnrealEditor-Force-Win64-DebugGame.dll!UPrimaryGameLayout::PushWidgetToLayerStack<UCommonActivatableWidget>(FGameplayTag LayerName, UClass * ActivatableWidgetClass, TFunctionRef<void __cdecl(UCommonActivatableWidget &)> InitInstanceFunc) 行 109 C++ UnrealEditor-Force-Win64-DebugGame.dll!UCommonUIExtensions::PushContentToLayer_ForPlayer(const ULocalPlayer * LocalPlayer, FGameplayTag LayerName, TSubclassOf<UCommonActivatableWidget> WidgetClass) 行 75 C++ UnrealEditor-Force-Win64-DebugGame.dll!UCommonUIExtensions::execPushContentToLayer_ForPlayer(UObject * Context, FFrame & Stack, void * const Z_Param__Result) 行 456 C++ UnrealEditor-CoreUObject.dll!UFunction::Invoke(UObject * Obj, FFrame & Stack, void * const Z_Param__Result) 行 7192 C++ UnrealEditor-CoreUObject.dll!UObject::CallFunction(FFrame & Stack, void * const Z_Param__Result, UFunction * Function) 行 1147 C++ [内联框架] UnrealEditor-CoreUObject.dll!FFrame::Step(UObject *) 行 482 C++ UnrealEditor-CoreUObject.dll!UObject::ProcessContextOpcode(FFrame & Stack, void * const Z_Param__Result, bool bCanFailSilently) 行 3117 C++ [内联框架] UnrealEditor-CoreUObject.dll!FFrame::Step(UObject *) 行 482 C++ UnrealEditor-CoreUObject.dll!UObject::execLetObj(UObject * Context, FFrame & Stack, void * const Z_Param__Result) 行 2907 C++ [内联框架] UnrealEditor-CoreUObject.dll!FFrame::Step(UObject *) 行 482 C++ UnrealEditor-CoreUObject.dll!ProcessLocalScriptFunction(UObject * Context, FFrame & Stack, void * const Z_Param__Result) 行 1214 C++ UnrealEditor-CoreUObject.dll!ProcessScriptFunction<void (__cdecl*)(UObject *,FFrame &,void *)>(UObject * Context, UFunction * Function, FFrame & Stack, void * const Z_Param__Result, void(*)(UObject *, FFrame &, void *) ExecFtor) 行 1043 C++ UnrealEditor-CoreUObject.dll!ProcessLocalFunction::__l2::<lambda_1>::operator()() 行 1286 C++ UnrealEditor-CoreUObject.dll!ProcessLocalFunction(UObject * Context, UFunction * Fn, FFrame & Stack, void * const Z_Param__Result) 行 1304 C++ [内联框架] UnrealEditor-CoreUObject.dll!FFrame::Step(UObject *) 行 482 C++ UnrealEditor-CoreUObject.dll!ProcessLocalScriptFunction(UObject * Context, FFrame & Stack, void * const Z_Param__Result) 行 1214 C++ UnrealEditor-CoreUObject.dll!UObject::ProcessInternal(UObject * Context, FFrame & Stack, void * const Z_Param__Result) 行 1336 C++ UnrealEditor-CoreUObject.dll!UFunction::Invoke(UObject * Obj, FFrame & Stack, void * const Z_Param__Result) 行 7192 C++ UnrealEditor-CoreUObject.dll!UObject::ProcessEvent(UFunction * Function, void * Parms) 行 2175 C++ UnrealEditor-Engine.dll!TScriptDelegate<FNotThreadSafeDelegateMode>::ProcessDelegate<UObject>(void * Parameters) 行 449 C++ [内联框架] UnrealEditor-Engine.dll!UKismetSystemLibrary::FOnAssetClassLoaded_DelegateWrapper(const TScriptDelegate<FNotThreadSafeDelegateMode> &) 行 452 C++ [内联框架] UnrealEditor-Engine.dll!UKismetSystemLibrary::FOnAssetClassLoaded::ExecuteIfBound(TSubclassOf<UObject>) 行 416 C++ UnrealEditor-Engine.dll!`UKismetSystemLibrary::LoadAssetClass'::`2'::FLoadAssetClassAction::OnLoaded() 行 3099 C++ UnrealEditor-Engine.dll!FLoadAssetActionBase::UpdateOperation(FLatentResponse & Response) 行 3043 C++ UnrealEditor-Engine.dll!FLatentActionManager::TickLatentActionForObject(float DeltaTime, TMultiMap<int,FPendingLatentAction *,FDefaultSetAllocator,TDefaultMapHashableKeyFuncs<int,FPendingLatentAction *,1>> & ObjectActionList, UObject * InObject) 行 298 C++ UnrealEditor-Engine.dll!FLatentActionManager::ProcessLatentActions(UObject * InObject, float DeltaTime) 行 237 C++ UnrealEditor-Engine.dll!UWorld::Tick(ELevelTick TickType, float DeltaSeconds) 行 1543 C++ UnrealEditor-UnrealEd.dll!UEditorEngine::Tick(float DeltaSeconds, bool bIdleMode) 行 2140 C++ UnrealEditor-UnrealEd.dll!UUnrealEdEngine::Tick(float DeltaSeconds, bool bIdleMode) 行 550 C++ UnrealEditor-Win64-DebugGame.exe!FEngineLoop::Tick() 行 5869 C++ [内联框架] UnrealEditor-Win64-DebugGame.exe!EngineTick() 行 69 C++ UnrealEditor-Win64-DebugGame.exe!GuardedMain(const wchar_t * CmdLine) 行 188 C++ UnrealEditor-Win64-DebugGame.exe!LaunchWindowsStartup(HINSTANCE__ * hInInstance, HINSTANCE__ * hPrevInstance, char * __formal, int nCmdShow, const wchar_t * CmdLine) 行 266 C++ UnrealEditor-Win64-DebugGame.exe!WinMain(HINSTANCE__ * hInInstance, HINSTANCE__ * hPrevInstance, char * pCmdLine, int nCmdShow) 行 317 C++ [外部代码] 上面这是原本一个UI界面的创建的调用堆栈,我模仿这个传入一个同层级的UI界面,但似乎处理方式有区别,我这个页面也不能显示返回按钮,调用堆栈如下,帮我分析一下: > UnrealEditor-Force-Win64-DebugGame.dll!UTestWidget::NativeOnInitialized() 行 15 C++ UnrealEditor-UMG.dll!UUserWidget::Initialize() 行 165 C++ UnrealEditor-UMG.dll!UUserWidget::CreateInstanceInternal(UObject * Outer, TSubclassOf<UUserWidget> UserWidgetClass, FName InstanceName, UWorld * World, ULocalPlayer * LocalPlayer) 行 2504 C++ UnrealEditor-UMG.dll!UUserWidget::CreateWidgetInstance(UWidget & OwningWidget, TSubclassOf<UUserWidget> UserWidgetClass, FName WidgetName) 行 2398 C++ UnrealEditor-CommonUI.dll!CreateWidget<UUserWidget,UWidget *>(UWidget * OwningObject, TSubclassOf<UUserWidget> UserWidgetClass, FName WidgetName) 行 1718 C++ UnrealEditor-CommonUI.dll!FUserWidgetPool::AddActiveWidgetInternal<UCommonActivatableWidget>(TSubclassOf<UCommonActivatableWidget> WidgetClass, TFunctionRef<TSharedPtr<SObjectWidget,1> __cdecl(UUserWidget *,TSharedRef<SWidget,1>)> ConstructWidgetFunc) 行 125 C++ [内联框架] UnrealEditor-CommonUI.dll!FUserWidgetPool::GetOrCreateInstance(TSubclassOf<UCommonActivatableWidget>) 行 62 C++ UnrealEditor-CommonUI.dll!UCommonActivatableWidgetContainerBase::AddWidgetInternal(TSubclassOf<UCommonActivatableWidget> ActivatableWidgetClass, TFunctionRef<void __cdecl(UCommonActivatableWidget &)> InitFunc) 行 178 C++ UnrealEditor-Force-Win64-DebugGame.dll!UCommonActivatableWidgetContainerBase::AddWidget<UCommonActivatableWidget>(TSubclassOf<UCommonActivatableWidget> ActivatableWidgetClass, TFunctionRef<void __cdecl(UCommonActivatableWidget &)> InstanceInitFunc) 行 52 C++ UnrealEditor-Force-Win64-DebugGame.dll!UPrimaryGameLayout::PushWidgetToLayerStack<UCommonActivatableWidget>(FGameplayTag LayerName, UClass * ActivatableWidgetClass, TFunctionRef<void __cdecl(UCommonActivatableWidget &)> InitInstanceFunc) 行 109 C++ UnrealEditor-Force-Win64-DebugGame.dll!UCommonUIExtensions::PushContentToLayer_ForPlayer(const ULocalPlayer * LocalPlayer, FGameplayTag LayerName, TSubclassOf<UCommonActivatableWidget> WidgetClass) 行 75 C++ UnrealEditor-Force-Win64-DebugGame.dll!UCommonUIExtensions::execPushContentToLayer_ForPlayer(UObject * Context, FFrame & Stack, void * const Z_Param__Result) 行 456 C++ UnrealEditor-CoreUObject.dll!UFunction::Invoke(UObject * Obj, FFrame & Stack, void * const Z_Param__Result) 行 7192 C++ UnrealEditor-CoreUObject.dll!UObject::CallFunction(FFrame & Stack, void * const Z_Param__Result, UFunction * Function) 行 1147 C++ [内联框架] UnrealEditor-CoreUObject.dll!FFrame::Step(UObject *) 行 482 C++ UnrealEditor-CoreUObject.dll!UObject::ProcessContextOpcode(FFrame & Stack, void * const Z_Param__Result, bool bCanFailSilently) 行 3117 C++ [内联框架] UnrealEditor-CoreUObject.dll!FFrame::Step(UObject *) 行 482 C++ UnrealEditor-CoreUObject.dll!UObject::execLetObj(UObject * Context, FFrame & Stack, void * const Z_Param__Result) 行 2907 C++ [内联框架] UnrealEditor-CoreUObject.dll!FFrame::Step(UObject *) 行 482 C++ UnrealEditor-CoreUObject.dll!ProcessLocalScriptFunction(UObject * Context, FFrame & Stack, void * const Z_Param__Result) 行 1214 C++ UnrealEditor-CoreUObject.dll!ProcessScriptFunction<void (__cdecl*)(UObject *,FFrame &,void *)>(UObject * Context, UFunction * Function, FFrame & Stack, void * const Z_Param__Result, void(*)(UObject *, FFrame &, void *) ExecFtor) 行 1043 C++ UnrealEditor-CoreUObject.dll!ProcessLocalFunction::__l2::<lambda_1>::operator()() 行 1286 C++ UnrealEditor-CoreUObject.dll!ProcessLocalFunction(UObject * Context, UFunction * Fn, FFrame & Stack, void * const Z_Param__Result) 行 1304 C++ [内联框架] UnrealEditor-CoreUObject.dll!FFrame::Step(UObject *) 行 482 C++ UnrealEditor-CoreUObject.dll!ProcessLocalScriptFunction(UObject * Context, FFrame & Stack, void * const Z_Param__Result) 行 1214 C++ UnrealEditor-CoreUObject.dll!UObject::ProcessInternal(UObject * Context, FFrame & Stack, void * const Z_Param__Result) 行 1336 C++ UnrealEditor-CoreUObject.dll!UFunction::Invoke(UObject * Obj, FFrame & Stack, void * const Z_Param__Result) 行 7192 C++ UnrealEditor-CoreUObject.dll!UObject::ProcessEvent(UFunction * Function, void * Parms) 行 2175 C++ UnrealEditor-Engine.dll!TScriptDelegate<FNotThreadSafeDelegateMode>::ProcessDelegate<UObject>(void * Parameters) 行 449 C++ [内联框架] UnrealEditor-Engine.dll!UKismetSystemLibrary::FOnAssetClassLoaded_DelegateWrapper(const TScriptDelegate<FNotThreadSafeDelegateMode> &) 行 452 C++ [内联框架] UnrealEditor-Engine.dll!UKismetSystemLibrary::FOnAssetClassLoaded::ExecuteIfBound(TSubclassOf<UObject>) 行 416 C++ UnrealEditor-Engine.dll!`UKismetSystemLibrary::LoadAssetClass'::`2'::FLoadAssetClassAction::OnLoaded() 行 3099 C++ UnrealEditor-Engine.dll!FLoadAssetActionBase::UpdateOperation(FLatentResponse & Response) 行 3043 C++ UnrealEditor-Engine.dll!FLatentActionManager::TickLatentActionForObject(float DeltaTime, TMultiMap<int,FPendingLatentAction *,FDefaultSetAllocator,TDefaultMapHashableKeyFuncs<int,FPendingLatentAction *,1>> & ObjectActionList, UObject * InObject) 行 298 C++ UnrealEditor-Engine.dll!FLatentActionManager::ProcessLatentActions(UObject * InObject, float DeltaTime) 行 214 C++ UnrealEditor-UMG.dll!UUserWidget::NativeTick(const FGeometry & MyGeometry, float InDeltaTime) 行 1869 C++ UnrealEditor-UMG.dll!SObjectWidget::Tick(const FGeometry & AllottedGeometry, const double InCurrentTime, const float InDeltaTime) 行 126 C++ UnrealEditor-SlateCore.dll!SWidget::Paint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 1445 C++ UnrealEditor-SlateCore.dll!SPanel::PaintArrangedChildren(const FPaintArgs & Args, const FArrangedChildren & ArrangedChildren, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 34 C++ UnrealEditor-SlateCore.dll!SPanel::OnPaint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 15 C++ UnrealEditor-CommonUI.dll!SCommonAnimatedSwitcher::OnPaint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 44 C++ UnrealEditor-SlateCore.dll!SWidget::Paint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 1579 C++ UnrealEditor-SlateCore.dll!SOverlay::OnPaint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 209 C++ UnrealEditor-SlateCore.dll!SWidget::Paint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 1579 C++ UnrealEditor-SlateCore.dll!SOverlay::OnPaint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 209 C++ UnrealEditor-SlateCore.dll!SWidget::Paint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 1579 C++ UnrealEditor-SlateCore.dll!SCompoundWidget::OnPaint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 46 C++ UnrealEditor-UMG.dll!SObjectWidget::OnPaint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 140 C++ UnrealEditor-SlateCore.dll!SWidget::Paint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 1579 C++ UnrealEditor-Slate.dll!SConstraintCanvas::OnPaint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 345 C++ UnrealEditor-SlateCore.dll!SWidget::Paint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 1579 C++ UnrealEditor-SlateCore.dll!SOverlay::OnPaint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 209 C++ UnrealEditor-Engine.dll!SPlayerLayer::OnPaint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 533 C++ UnrealEditor-SlateCore.dll!SWidget::Paint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 1579 C++ UnrealEditor-Slate.dll!SCanvas::OnPaint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 146 C++ UnrealEditor-SlateCore.dll!SWidget::Paint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 1579 C++ UnrealEditor-SlateCore.dll!SOverlay::OnPaint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 209 C++ UnrealEditor-SlateCore.dll!SWidget::Paint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 1579 C++ UnrealEditor-SlateCore.dll!SPanel::PaintArrangedChildren(const FPaintArgs & Args, const FArrangedChildren & ArrangedChildren, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 34 C++ UnrealEditor-SlateCore.dll!SPanel::OnPaint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 15 C++ UnrealEditor-SlateCore.dll!SWidget::Paint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 1579 C++ UnrealEditor-SlateCore.dll!SPanel::PaintArrangedChildren(const FPaintArgs & Args, const FArrangedChildren & ArrangedChildren, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 34 C++ UnrealEditor-SlateCore.dll!SPanel::OnPaint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 15 C++ UnrealEditor-SlateCore.dll!SWidget::Paint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 1579 C++ UnrealEditor-SlateCore.dll!SCompoundWidget::OnPaint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 46 C++ UnrealEditor-Engine.dll!SGameLayerManager::OnPaint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 421 C++ UnrealEditor-SlateCore.dll!SWidget::Paint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 1579 C++ UnrealEditor-SlateCore.dll!SOverlay::OnPaint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 209 C++ UnrealEditor-SlateCore.dll!SWidget::Paint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 1579 C++ UnrealEditor-SlateCore.dll!SCompoundWidget::OnPaint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 46 C++ UnrealEditor-Slate.dll!SViewport::OnPaint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 173 C++ UnrealEditor-SlateCore.dll!SWidget::Paint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 1579 C++ UnrealEditor-SlateCore.dll!SCompoundWidget::OnPaint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 46 C++ UnrealEditor-SlateCore.dll!SWidget::Paint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 1579 C++ UnrealEditor-SlateCore.dll!SPanel::PaintArrangedChildren(const FPaintArgs & Args, const FArrangedChildren & ArrangedChildren, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 34 C++ UnrealEditor-SlateCore.dll!SPanel::OnPaint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 15 C++ UnrealEditor-SlateCore.dll!SWidget::Paint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 1579 C++ UnrealEditor-SlateCore.dll!SCompoundWidget::OnPaint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 46 C++ UnrealEditor-Slate.dll!SScaleBox::OnPaint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 330 C++ UnrealEditor-SlateCore.dll!SWidget::Paint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 1579 C++ UnrealEditor-SlateCore.dll!SCompoundWidget::OnPaint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 46 C++ UnrealEditor-SlateCore.dll!SWidget::Paint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 1579 C++ UnrealEditor-Slate.dll!SCanvas::OnPaint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 146 C++ UnrealEditor-SlateCore.dll!SWidget::Paint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 1579 C++ UnrealEditor-SlateCore.dll!SOverlay::OnPaint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 209 C++ UnrealEditor-SlateCore.dll!SWidget::Paint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 1579 C++ UnrealEditor-SlateCore.dll!SCompoundWidget::OnPaint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 46 C++ UnrealEditor-SlateCore.dll!SWidget::Paint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 1579 C++ UnrealEditor-SlateCore.dll!SCompoundWidget::OnPaint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 46 C++ UnrealEditor-Slate.dll!SBorder::OnPaint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 131 C++ UnrealEditor-SlateCore.dll!SWidget::Paint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 1579 C++ UnrealEditor-SlateCore.dll!SOverlay::OnPaint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 209 C++ UnrealEditor-SlateCore.dll!SWidget::Paint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 1579 C++ UnrealEditor-SlateCore.dll!SPanel::PaintArrangedChildren(const FPaintArgs & Args, const FArrangedChildren & ArrangedChildren, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 34 C++ UnrealEditor-SlateCore.dll!SPanel::OnPaint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 15 C++ UnrealEditor-SlateCore.dll!SWidget::Paint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 1579 C++ UnrealEditor-SlateCore.dll!SCompoundWidget::OnPaint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 46 C++ UnrealEditor-SlateCore.dll!SWidget::Paint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 1579 C++ UnrealEditor-SlateCore.dll!SPanel::PaintArrangedChildren(const FPaintArgs & Args, const FArrangedChildren & ArrangedChildren, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 34 C++ UnrealEditor-Slate.dll!SSplitter::OnPaint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 252 C++ UnrealEditor-SlateCore.dll!SWidget::Paint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 1579 C++ UnrealEditor-SlateCore.dll!SCompoundWidget::OnPaint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 46 C++ UnrealEditor-SlateCore.dll!SWidget::Paint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 1579 C++ UnrealEditor-SlateCore.dll!SPanel::PaintArrangedChildren(const FPaintArgs & Args, const FArrangedChildren & ArrangedChildren, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 34 C++ UnrealEditor-Slate.dll!SSplitter::OnPaint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 252 C++ UnrealEditor-SlateCore.dll!SWidget::Paint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 1579 C++ UnrealEditor-SlateCore.dll!SCompoundWidget::OnPaint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 46 C++ UnrealEditor-SlateCore.dll!SWidget::Paint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 1579 C++ UnrealEditor-SlateCore.dll!SPanel::PaintArrangedChildren(const FPaintArgs & Args, const FArrangedChildren & ArrangedChildren, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 34 C++ UnrealEditor-Slate.dll!SSplitter::OnPaint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 252 C++ UnrealEditor-SlateCore.dll!SWidget::Paint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 1579 C++ UnrealEditor-SlateCore.dll!SOverlay::OnPaint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 209 C++ UnrealEditor-SlateCore.dll!SWidget::Paint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 1579 C++ UnrealEditor-SlateCore.dll!SPanel::PaintArrangedChildren(const FPaintArgs & Args, const FArrangedChildren & ArrangedChildren, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 34 C++ UnrealEditor-SlateCore.dll!SPanel::OnPaint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 15 C++ UnrealEditor-SlateCore.dll!SWidget::Paint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 1579 C++ UnrealEditor-SlateCore.dll!SOverlay::OnPaint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 209 C++ UnrealEditor-SlateCore.dll!SWidget::Paint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 1579 C++ UnrealEditor-SlateCore.dll!SCompoundWidget::OnPaint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 46 C++ UnrealEditor-SlateCore.dll!SWidget::Paint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 1579 C++ UnrealEditor-SlateCore.dll!SPanel::PaintArrangedChildren(const FPaintArgs & Args, const FArrangedChildren & ArrangedChildren, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 34 C++ UnrealEditor-SlateCore.dll!SPanel::OnPaint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 15 C++ UnrealEditor-SlateCore.dll!SWidget::Paint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 1579 C++ UnrealEditor-SlateCore.dll!SCompoundWidget::OnPaint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 46 C++ UnrealEditor-SlateCore.dll!SWidget::Paint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 1579 C++ UnrealEditor-SlateCore.dll!SCompoundWidget::OnPaint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 46 C++ UnrealEditor-Slate.dll!SBorder::OnPaint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 131 C++ UnrealEditor-SlateCore.dll!SWidget::Paint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 1579 C++ UnrealEditor-SlateCore.dll!SOverlay::OnPaint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 209 C++ UnrealEditor-SlateCore.dll!SWidget::Paint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 1579 C++ UnrealEditor-SlateCore.dll!SPanel::PaintArrangedChildren(const FPaintArgs & Args, const FArrangedChildren & ArrangedChildren, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 34 C++ UnrealEditor-SlateCore.dll!SPanel::OnPaint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 15 C++ UnrealEditor-SlateCore.dll!SWidget::Paint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 1579 C++ UnrealEditor-SlateCore.dll!SCompoundWidget::OnPaint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 46 C++ UnrealEditor-SlateCore.dll!SWidget::Paint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 1579 C++ UnrealEditor-SlateCore.dll!SPanel::PaintArrangedChildren(const FPaintArgs & Args, const FArrangedChildren & ArrangedChildren, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 34 C++ UnrealEditor-Slate.dll!SSplitter::OnPaint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 252 C++ UnrealEditor-SlateCore.dll!SWidget::Paint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 1579 C++ UnrealEditor-SlateCore.dll!SOverlay::OnPaint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 209 C++ UnrealEditor-SlateCore.dll!SWidget::Paint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 1579 C++ UnrealEditor-SlateCore.dll!SPanel::PaintArrangedChildren(const FPaintArgs & Args, const FArrangedChildren & ArrangedChildren, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 34 C++ UnrealEditor-SlateCore.dll!SPanel::OnPaint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 15 C++ UnrealEditor-SlateCore.dll!SWidget::Paint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 1579 C++ UnrealEditor-SlateCore.dll!SOverlay::OnPaint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 209 C++ UnrealEditor-SlateCore.dll!SWidget::Paint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 1579 C++ UnrealEditor-SlateCore.dll!SCompoundWidget::OnPaint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 46 C++ UnrealEditor-SlateCore.dll!SWidget::Paint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 1579 C++ UnrealEditor-SlateCore.dll!SPanel::PaintArrangedChildren(const FPaintArgs & Args, const FArrangedChildren & ArrangedChildren, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 34 C++ UnrealEditor-SlateCore.dll!SPanel::OnPaint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 15 C++ UnrealEditor-SlateCore.dll!SWidget::Paint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 1579 C++ UnrealEditor-SlateCore.dll!SPanel::PaintArrangedChildren(const FPaintArgs & Args, const FArrangedChildren & ArrangedChildren, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 34 C++ UnrealEditor-SlateCore.dll!SPanel::OnPaint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 15 C++ UnrealEditor-SlateCore.dll!SWidget::Paint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 1579 C++ UnrealEditor-SlateCore.dll!SOverlay::OnPaint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 209 C++ UnrealEditor-SlateCore.dll!SWidget::Paint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 1579 C++ UnrealEditor-SlateCore.dll!SCompoundWidget::OnPaint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 46 C++ UnrealEditor-SlateCore.dll!SWidget::Paint(const FPaintArgs & Args, const FGeometry & AllottedGeometry, const FSlateRect & MyCullingRect, FSlateWindowElementList & OutDrawElements, int LayerId, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 1579 C++ UnrealEditor-SlateCore.dll!SWindow::PaintSlowPath(const FSlateInvalidationContext & Context) 行 2089 C++ UnrealEditor-SlateCore.dll!FSlateInvalidationRoot::PaintInvalidationRoot(const FSlateInvalidationContext & Context) 行 411 C++ UnrealEditor-SlateCore.dll!SWindow::PaintWindow(double CurrentTime, float DeltaTime, FSlateWindowElementList & OutDrawElements, const FWidgetStyle & InWidgetStyle, bool bParentEnabled) 行 2123 C++ UnrealEditor-Slate.dll!FSlateApplication::DrawWindowAndChildren(const TSharedRef<SWindow,1> & WindowToDraw, FDrawWindowArgs & DrawWindowArgs) 行 1177 C++ UnrealEditor-Slate.dll!FSlateApplication::PrivateDrawWindows(TSharedPtr<SWindow,1> DrawOnlyThisWindow) 行 1419 C++ UnrealEditor-Slate.dll!FSlateApplication::DrawWindows() 行 1121 C++ UnrealEditor-Slate.dll!FSlateApplication::TickAndDrawWidgets(float DeltaTime) 行 1724 C++ UnrealEditor-Slate.dll!FSlateApplication::Tick(ESlateTickType TickType) 行 1574 C++ UnrealEditor-Win64-DebugGame.exe!FEngineLoop::Tick() 行 5995 C++ [内联框架] UnrealEditor-Win64-DebugGame.exe!EngineTick() 行 69 C++ UnrealEditor-Win64-DebugGame.exe!GuardedMain(const wchar_t * CmdLine) 行 188 C++ UnrealEditor-Win64-DebugGame.exe!LaunchWindowsStartup(HINSTANCE__ * hInInstance, HINSTANCE__ * hPrevInstance, char * __formal, int nCmdShow, const wchar_t * CmdLine) 行 266 C++ UnrealEditor-Win64-DebugGame.exe!WinMain(HINSTANCE__ * hInInstance, HINSTANCE__ * hPrevInstance, char * pCmdLine, int nCmdShow) 行 317 C++ [外部代码]
最新发布
10-14
从你提供的两个调用堆栈来看,**UI 界面的创建流程是完全一致的**,都经过了: ``` UUserWidget::CreateInstanceInternal → UCommonActivatableWidgetContainerBase::AddWidgetInternal → UPrimaryGameLayout::PushWidgetToLayerStack → UCommonUIExtensions::PushContentToLayer_ForPlayer ``` 这说明你的 `UTestWidget` 和原来的 `UTFEquipmentScreen` 是通过 **相同机制(Common UI 框架)推入到指定 Layer 的栈中**,并且也正确执行了 `NativeOnInitialized()`。 --- ### ✅ 问题分析:为什么“返回按钮”不显示? 关键线索在第二个调用堆栈中出现了大量 **Slate 的 `Paint` 调用**,而第一个原始调用堆栈没有。 但注意:这不是根本原因,而是因为你在调试时可能让 UI 进入了渲染阶段,所以堆栈更长,包含了 UI 渲染路径。 真正需要关注的是:**功能行为差异 —— 返回按钮未显示。** #### 🔍 可能原因分析如下: --- ### ❌ 原因 1:`UTestWidget` 没有被注册为“可激活界面(Activatable Widget)” `CommonActivatableWidget` 的一个重要特性是支持导航系统(如返回按钮、输入处理等)。如果你只是继承自 `UUserWidget` 或未正确设置为 `UCommonActivatableWidget` 子类,则不会自动拥有“返回”能力。 > ⚠️ 即使你使用 `PushContentToLayer_ForPlayer` 推入,如果该 Widget 不是 `UCommonActivatableWidget` 类型或其子类,**Common UI 的导航栈不会为其生成返回操作**。 ✅ **检查点**: ```cpp // 必须继承自 UCommonActivatableWidget class UTestWidget : public UCommonActivatableWidget { GENERATED_BODY() public: virtual void NativeOnInitialized() override; }; ``` 如果当前是继承自 `UUserWidget`,即使逻辑上相似,也不会触发 Common UI 的导航管理器添加“返回”入口。 --- ### ❌ 原因 2:缺少 `RegisterInputHandler` 或未绑定输入 `UCommonActivatableWidget` 需要显式注册输入才能响应“返回”按钮。通常是在 `NativeOnInitialized()` 或 `NativeOnActivated()` 中完成。 ✅ 示例代码应包含: ```cpp void UTestWidget::NativeOnInitialized() { Super::NativeOnInitialized(); // 注册输入处理,启用“返回”功能 if (IsDesignTime()) return; FCommonUIInputActionRegistrar InputRegistrar; InputRegistrar.RegisterAction( GetOwningPlayer(), FCommonUIActionTags::InputTag_Common_Back, FInputActionHandlerSignature::CreateUObject(this, &UTestWidget::HandleBackAction) ); } FReply UTestWidget::HandleBackAction() { // 触发关闭自身 DeactivateWidget(); return FReply::Handled(); } ``` 如果没有注册这个输入动作,即使界面上有“返回按钮”,也不会有逻辑响应。 --- ### ❌ 原因 3:UI 层级(Layer)配置不同 虽然调用栈一样,但传入的 `FGameplayTag LayerName` 可能不同。某些 Layer(比如 `UI.Layer.Background`)默认不显示返回按钮,或者不参与导航栈。 ✅ 检查你 Push 到的 Layer 是否和原界面一致: ```cpp UCommonUIExtensions::PushContentToLayer_ForPlayer(Player, TAG_UI_LAYER_OVERLAY, TestWidgetClass); ``` 建议对比原始 `UTFEquipmentScreen` 使用的 Tag,确保你也使用类似: - `UI.Layer.Overlay` - `UI.Layer.Menu` 而不是 `UI.Layer.Background` 或自定义非导航 Layer。 --- ### ❌ 原因 4:Widget 的 `bIsFocusable` 或 `Visibility` 设置问题 即使成功 Push,若以下任一条件为假,也可能导致无法交互或不可见: ```cpp virtual bool CanBeActivated() const override { return true; // 必须返回 true } // 在构造函数或初始化中确保: SetIsFocusable(true); ``` 此外检查: - Widget 的根 Panel 是否设置了 `Visibility = HitTestInvisible` 或 `Collapsed` - 是否被其他控件遮挡? - 是否在 Designer 中隐藏了“返回按钮”? --- ### ❌ 原因 5:主题或样式缺失导致“返回按钮”未绘制 Common UI 使用 `CommonButtonStyle` 和 `CommonInputActionWidget` 来动态生成返回按钮(尤其是在标题栏区域)。 如果你使用的 `PrimaryGameLayout` 没有启用“自动插入返回按钮”,或者你的 Widget 没有声明对应的 Action 描述符(`InputActions`),则不会显示。 ✅ 解决方案之一是在 Widget 的 UMG 设计器中手动放置一个按钮,并绑定到 `DeactivateWidget()`。 或者使用 `CommonInputActionWidget` 绑定 Back 动作: ```xml <!-- 在 UMG 中添加控件 --> <CommonInputActionWidget InputAction="Common_Back" Text="Back" Icon="..." /> ``` --- ## ✅ 总结与解决方案 | 问题 | 检查方式 | 修复方法 | |------|--------|---------| | 继承错误 | 是否继承 `UCommonActivatableWidget`? | 改为继承 `UCommonActivatableWidget` | | 未注册输入 | 是否调用了 `RegisterAction`? | 添加 `FCommonUIInputActionRegistrar` 注册 Back 输入 | | HandleBackAction 缺失 | 是否实现了返回逻辑? | 实现 `HandleBackAction` 并调用 `DeactivateWidget()` | | Layer 不同 | 对比 `FGameplayTag` 参数 | 使用与原界面相同的 Layer Tag | | 不可聚焦 | `SetIsFocusable(true)` | 初始化时设置焦点属性 | | 样式/主题缺失 | 返回按钮是否依赖自动注入? | 手动添加 `CommonInputActionWidget` 或确认布局支持 | --- ### ✅ 推荐最小可运行代码示例: ```cpp // TestWidget.h #pragma once #include "CoreMinimal.h" #include "CommonActivatableWidget.h" #include "TestWidget.generated.h" UCLASS() class UTestWidget : public UCommonActivatableWidget { GENERATED_BODY() protected: virtual void NativeOnInitialized() override; virtual FReply HandleBackAction(); }; // TestWidget.cpp #include "TestWidget.h" #include "CommonUIInputActionRegistry.h" #include "CommonInputActionData.h" #include "GameFramework/PlayerController.h" void UTestWidget::NativeOnInitialized() { Super::NativeOnInitialized(); if (IsDesignTime()) return; FCommonUIInputActionRegistrar InputRegistrar; InputRegistrar.RegisterAction( GetOwningPlayer(), FCommonUIActionTags::Get().InputTag_Common_Back, FInputActionHandlerSignature::CreateUObject(this, &UTestWidget::HandleBackAction) ); } FReply UTestWidget::HandleBackAction() { UE_LOG(LogTemp, Warning, TEXT("Back button pressed!")); DeactivateWidget(); // 会自动出栈并触发销毁或缓存 return FReply::Handled(); } ``` 并在蓝图或代码中确保 `UTestWidget` 是 `UCommonActivatableWidget` 类型。 --- ###
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lcyw

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值