Browse Source

Examples: Win32+OpenGL3: Fixed not calling DefWindowProcW() as with other Win32 examples. (#6516, #5725, #5961, #5975)

Amend fe0a24f
ocornut 2 năm trước cách đây
mục cha
commit
3cc9d2051a

+ 2 - 0
docs/CHANGELOG.txt

@@ -42,6 +42,8 @@ Other changes:
 - Backends: GLFW: Accept glfwGetTime() not returning a monotonically increasing value.
 - Backends: GLFW: Accept glfwGetTime() not returning a monotonically increasing value.
   This seems to happens on some Windows setup when peripherals disconnect, and is likely
   This seems to happens on some Windows setup when peripherals disconnect, and is likely
   to also happen on browser+Emscripten. Matches similar 1.89.4 fix in SDL backend. (#6491)
   to also happen on browser+Emscripten. Matches similar 1.89.4 fix in SDL backend. (#6491)
+- Examples: Win32+OpenGL3: Changed DefWindowProc() to DefWindowProcW() to match other examples
+  and support the example app being compiled without UNICODE. (#6516, #5725, #5961, #5975)
 
 
 
 
 -----------------------------------------------------------------------
 -----------------------------------------------------------------------

+ 1 - 1
examples/example_win32_opengl3/main.cpp

@@ -230,5 +230,5 @@ LRESULT WINAPI WndProc(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam)
         ::PostQuitMessage(0);
         ::PostQuitMessage(0);
         return 0;
         return 0;
     }
     }
-    return ::DefWindowProc(hWnd, msg, wParam, lParam);
+    return ::DefWindowProcW(hWnd, msg, wParam, lParam);
 }
 }