Преглед на файлове

Examples: Win32: Fixes for MingW which doesn't support a 2007 define? I have no idea why people still use MingW (#1704, #1463)

omar преди 7 години
родител
ревизия
ca39070ca0

+ 5 - 0
examples/directx10_example/imgui_impl_dx10.cpp

@@ -275,6 +275,11 @@ static bool ImGui_ImplWin32_UpdateMouseCursor()
     return true;
 }
 
+// MingW (which is stuck in the past) doesn't have this Vista-era define..
+#ifndef WM_MOUSEHWHEEL
+#define WM_MOUSEHWHEEL 0x020E
+#endif
+
 // Process Win32 mouse/keyboard inputs. 
 // You can read the io.WantCaptureMouse, io.WantCaptureKeyboard flags to tell if dear imgui wants to use your inputs.
 // - When io.WantCaptureMouse is true, do not dispatch mouse input data to your main application.

+ 5 - 0
examples/directx11_example/imgui_impl_dx11.cpp

@@ -282,6 +282,11 @@ static bool ImGui_ImplWin32_UpdateMouseCursor()
     return true;
 }
 
+// MingW (which is stuck in the past) doesn't have this Vista-era define..
+#ifndef WM_MOUSEHWHEEL
+#define WM_MOUSEHWHEEL 0x020E
+#endif
+
 // Process Win32 mouse/keyboard inputs. 
 // You can read the io.WantCaptureMouse, io.WantCaptureKeyboard flags to tell if dear imgui wants to use your inputs.
 // - When io.WantCaptureMouse is true, do not dispatch mouse input data to your main application.

+ 5 - 0
examples/directx12_example/imgui_impl_dx12.cpp

@@ -253,6 +253,11 @@ static bool ImGui_ImplWin32_UpdateMouseCursor()
     return true;
 }
 
+// MingW (which is stuck in the past) doesn't have this Vista-era define..
+#ifndef WM_MOUSEHWHEEL
+#define WM_MOUSEHWHEEL 0x020E
+#endif
+
 // Process Win32 mouse/keyboard inputs. 
 // You can read the io.WantCaptureMouse, io.WantCaptureKeyboard flags to tell if dear imgui wants to use your inputs.
 // - When io.WantCaptureMouse is true, do not dispatch mouse input data to your main application.

+ 5 - 0
examples/directx9_example/imgui_impl_dx9.cpp

@@ -215,6 +215,11 @@ static bool ImGui_ImplWin32_UpdateMouseCursor()
     return true;
 }
 
+// MingW (which is stuck in the past) doesn't have this Vista-era define..
+#ifndef WM_MOUSEHWHEEL
+#define WM_MOUSEHWHEEL 0x020E
+#endif
+
 // Process Win32 mouse/keyboard inputs. 
 // You can read the io.WantCaptureMouse, io.WantCaptureKeyboard flags to tell if dear imgui wants to use your inputs.
 // - When io.WantCaptureMouse is true, do not dispatch mouse input data to your main application.