1
0
Fork 0
mirror of https://github.com/gwm17/glfw.git synced 2024-10-08 07:07:25 -04:00

Move to RegisterWindowClassEx for no real reason

This commit is contained in:
Camilla Berglund 2015-11-03 16:06:17 +01:00
parent 1bf33a7402
commit b4b210526a

View File

@ -750,16 +750,15 @@ static void destroyWindow(_GLFWwindow* window)
//
GLFWbool _glfwRegisterWindowClass(void)
{
WNDCLASSW wc;
WNDCLASSEXW wc;
ZeroMemory(&wc, sizeof(wc));
wc.cbSize = sizeof(wc);
wc.style = CS_HREDRAW | CS_VREDRAW | CS_OWNDC;
wc.lpfnWndProc = (WNDPROC) windowProc;
wc.cbClsExtra = 0; // No extra class data
wc.cbWndExtra = sizeof(void*) + sizeof(int); // Make room for one pointer
wc.hInstance = GetModuleHandleW(NULL);
wc.hCursor = LoadCursorW(NULL, IDC_ARROW);
wc.hbrBackground = NULL; // No background
wc.lpszMenuName = NULL; // No menu
wc.lpszClassName = _GLFW_WNDCLASSNAME;
// Load user-provided icon if available
@ -774,7 +773,7 @@ GLFWbool _glfwRegisterWindowClass(void)
0, 0, LR_DEFAULTSIZE | LR_SHARED);
}
if (!RegisterClassW(&wc))
if (!RegisterClassExW(&wc))
{
_glfwInputError(GLFW_PLATFORM_ERROR,
"Win32: Failed to register window class");