Files
XCEngine/docs/api/XCEngine/Input/InputModule/HandleMessage.md

887 B

InputModule::HandleMessage

处理一条平台窗口消息并把它翻译成引擎输入事件。

virtual void HandleMessage(size_t hwnd, unsigned int msg, size_t wParam, size_t lParam) = 0;

行为说明

这是平台桥接层最关键的接口。当前抽象直接暴露原始整型参数,而不是包装成统一事件对象,目的是让平台实现保留足够低层的解释空间。

在 Windows 路径中,这个方法会处理 WM_KEYDOWNWM_MOUSEMOVEWM_CHAR 等消息,然后调用 InputManager::Process*

参数

  • hwnd - 平台窗口句柄或等价标识。
  • msg - 平台消息类型。
  • wParam - 平台消息参数 1。
  • lParam - 平台消息参数 2。

返回值

  • 无。

相关文档