UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
WindowsApplication.h File Reference
#include "CoreTypes.h"
#include "Math/Color.h"
#include "HAL/IConsoleManager.h"
#include "GenericPlatform/GenericApplication.h"
#include "GenericPlatform/IInputInterface.h"
#include "Tasks/Task.h"
#include "Windows/AllowWindowsPlatformTypes.h"
#include <Ole2.h>
#include <oleidl.h>
#include <ShObjIdl.h>
#include "Windows/HideWindowsPlatformTypes.h"
#include "Windows/WindowsTextInputMethodSystem.h"

Go to the source code of this file.

Classes

class  FTaskbarList
 
struct  FDeferredWindowsMessage
 
struct  FDragDropOLEData
 
struct  FDeferredWindowsDragDropOperation
 
class  IWindowsMessageHandler
 
class  FWindowsApplication
 
struct  FWindowsApplication::RawMouseInputResult
 

Namespaces

namespace  ETaskbarProgressState
 
namespace  EWindowsDragDropOperationType
 

Enumerations

enum  ETaskbarProgressState::Type {
  ETaskbarProgressState::NoProgress = 0x0 , ETaskbarProgressState::Indeterminate = 0x1 , ETaskbarProgressState::Normal = 0x2 , ETaskbarProgressState::Error = 0x4 ,
  ETaskbarProgressState::Paused = 0x8
}
 
enum  EWindowsDragDropOperationType::Type { EWindowsDragDropOperationType::DragEnter , EWindowsDragDropOperationType::DragOver , EWindowsDragDropOperationType::DragLeave , EWindowsDragDropOperationType::Drop }
 

Functions

 DECLARE_LOG_CATEGORY_EXTERN (LogWindowsDesktop, Log, All)
 
 DECLARE_MULTICAST_DELEGATE_OneParam (FWindowsApplication_OnWindowCreated, HWND)
 

Function Documentation

◆ DECLARE_LOG_CATEGORY_EXTERN()

DECLARE_LOG_CATEGORY_EXTERN ( LogWindowsDesktop  ,
Log  ,
All   
)

◆ DECLARE_MULTICAST_DELEGATE_OneParam()

DECLARE_MULTICAST_DELEGATE_OneParam ( FWindowsApplication_OnWindowCreated  ,
HWND   
)