Files
XCEngine/new_editor/app/Platform/Win32/WindowMessageDispatcher.h

32 lines
523 B
C
Raw Normal View History

2026-04-13 19:37:10 +08:00
#pragma once
#ifndef NOMINMAX
#define NOMINMAX
#endif
#include <windows.h>
namespace XCEngine::UI::Editor {
namespace App {
class EditorWindow;
}
2026-04-13 19:37:10 +08:00
}
namespace XCEngine::UI::Editor::Host {
class WindowMessageHost;
2026-04-13 19:37:10 +08:00
class WindowMessageDispatcher {
public:
static bool TryDispatch(
2026-04-13 23:38:45 +08:00
HWND hwnd,
WindowMessageHost& windowHost,
App::EditorWindow& window,
2026-04-13 19:37:10 +08:00
UINT message,
WPARAM wParam,
LPARAM lParam,
LRESULT& outResult);
};
} // namespace XCEngine::UI::Editor::Host