连接修改,类型适配

This commit is contained in:
2025-06-10 01:32:43 +08:00
parent 46ae04cd50
commit f0ff214289
2 changed files with 12 additions and 12 deletions

View File

@@ -64,7 +64,7 @@ namespace hgl
virtual void SetSystemCursor(bool){}
virtual bool Update();
virtual bool Update() override;
};//class Window
Window *CreateRenderWindow(const OSString &win_name);

View File

@@ -184,7 +184,7 @@ namespace hgl
void WMProcDestroy(InputEvent *ie,uint32,uint32)
{
event_header.type =(uint8)InputEventSource::Window;
event_header.type =InputEventSource::Window;
event_header.index =0;
event_header.id =(uint16)WindowEventID::Close;
@@ -200,7 +200,7 @@ namespace hgl
mouse_event_data.y=HIWORD(lParam); \
mouse_event_data.button=(uint8)MouseButton::mouse_button; \
\
event_header.type =(uint8)InputEventSource::Mouse; \
event_header.type =InputEventSource::Mouse; \
event_header.index =0; \
event_header.id =(uint16)MouseEventID::action; \
\
@@ -225,8 +225,8 @@ namespace hgl
mouse_event_data.y=HIWORD(lParam);
mouse_event_data.button=0;
event_header.type =(uint8)InputEventSource::Mouse;
event_header.index =0;
event_header.type =InputEventSource::Mouse;
event_header.index =0;
event_header.id =(uint16)MouseEventID::Move;
ie->OnEvent(event_header,mouse_event_data.data);
@@ -243,7 +243,7 @@ namespace hgl
mouse_event_data.y=zDelta;
mouse_event_data.button=0;
event_header.type =(uint8)InputEventSource::Mouse;
event_header.type =InputEventSource::Mouse;
event_header.index =0;
event_header.id =(uint16)MouseEventID::Wheel;
@@ -259,7 +259,7 @@ namespace hgl
mouse_event_data.y=0;
mouse_event_data.button=0;
event_header.type =(uint8)InputEventSource::Mouse;
event_header.type =InputEventSource::Mouse;
event_header.index =0;
event_header.id =(uint16)MouseEventID::Wheel;
@@ -268,7 +268,7 @@ namespace hgl
WMEF2(WMProcSize)
{
event_header.type =(uint8)InputEventSource::Window;
event_header.type =InputEventSource::Window;
event_header.index =0;
event_header.id =(uint16)WindowEventID::Resize;
@@ -284,7 +284,7 @@ namespace hgl
#define WMEF1(name) void name(InputEvent *ie,uint32 wParam,uint32)
WMEF1(WMProcKeyDown)
{
event_header.type =(uint8)InputEventSource::Keyboard;
event_header.type =InputEventSource::Keyboard;
event_header.index =0;
event_header.id =(uint16)KeyboardEventID::Pressed;
@@ -295,7 +295,7 @@ namespace hgl
WMEF1(WMProcKeyUp)
{
event_header.type =(uint8)InputEventSource::Keyboard;
event_header.type =InputEventSource::Keyboard;
event_header.index =0;
event_header.id =(uint16)KeyboardEventID::Released;
@@ -306,7 +306,7 @@ namespace hgl
WMEF1(WMProcChar)
{
event_header.type =(uint8)InputEventSource::Keyboard;
event_header.type =InputEventSource::Keyboard;
event_header.index =0;
event_header.id =(uint16)KeyboardEventID::Char;
@@ -320,7 +320,7 @@ namespace hgl
//if(JoyPlugIn)
// JoyInterface.SetInputActive(wParam);
event_header.type =(uint8)InputEventSource::Window;
event_header.type =InputEventSource::Window;
event_header.index =0;
event_header.id =(uint16)WindowEventID::Active;