Mercurial > sdl-ios-xcode
comparison src/video/windx5/SDL_dx5events.c @ 1472:4aac8563c296
Fixed more Win64 portability issues
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Mon, 06 Mar 2006 08:11:10 +0000 |
parents | 84de7511f79f |
children | 21b1fbb53f4a |
comparison
equal
deleted
inserted
replaced
1471:9fb0eee04dd9 | 1472:4aac8563c296 |
---|---|
872 } | 872 } |
873 | 873 |
874 /* DJM: we want all event's for the user specified | 874 /* DJM: we want all event's for the user specified |
875 window to be handled by SDL. | 875 window to be handled by SDL. |
876 */ | 876 */ |
877 userWindowProc = (WNDPROCTYPE)GetWindowLongPtr(SDL_Window, GWL_WNDPROC); | 877 userWindowProc = (WNDPROCTYPE)GetWindowLongPtr(SDL_Window, GWLP_WNDPROC); |
878 SetWindowLongPtr(SDL_Window, GWL_WNDPROC, (LONG_PTR)WinMessage); | 878 SetWindowLongPtr(SDL_Window, GWLP_WNDPROC, (LONG_PTR)WinMessage); |
879 } else { | 879 } else { |
880 SDL_Window = CreateWindow(SDL_Appname, SDL_Appname, | 880 SDL_Window = CreateWindow(SDL_Appname, SDL_Appname, |
881 (WS_OVERLAPPED|WS_CAPTION|WS_SYSMENU|WS_MINIMIZEBOX), | 881 (WS_OVERLAPPED|WS_CAPTION|WS_SYSMENU|WS_MINIMIZEBOX), |
882 CW_USEDEFAULT, CW_USEDEFAULT, 0, 0, NULL, NULL, SDL_Instance, NULL); | 882 CW_USEDEFAULT, CW_USEDEFAULT, 0, 0, NULL, NULL, SDL_Instance, NULL); |
883 if ( SDL_Window == NULL ) { | 883 if ( SDL_Window == NULL ) { |
901 /* Close down DirectInput */ | 901 /* Close down DirectInput */ |
902 DX5_DInputQuit(this); | 902 DX5_DInputQuit(this); |
903 | 903 |
904 /* Destroy our window */ | 904 /* Destroy our window */ |
905 if ( SDL_windowid ) { | 905 if ( SDL_windowid ) { |
906 SetWindowLongPtr(SDL_Window, GWL_WNDPROC, (LONG_PTR)userWindowProc); | 906 SetWindowLongPtr(SDL_Window, GWLP_WNDPROC, (LONG_PTR)userWindowProc); |
907 } else { | 907 } else { |
908 DestroyWindow(SDL_Window); | 908 DestroyWindow(SDL_Window); |
909 } | 909 } |
910 SDL_UnregisterApp(); | 910 SDL_UnregisterApp(); |
911 } | 911 } |