Attempt to fix "cast from pointer to integer of different size" warnings.
diff --git a/src/video/windows/SDL_windowsmessagebox.c b/src/video/windows/SDL_windowsmessagebox.c
index 7050f12..9ddb9e2 100644
--- a/src/video/windows/SDL_windowsmessagebox.c
+++ b/src/video/windows/SDL_windowsmessagebox.c
@@ -576,13 +576,13 @@
 
     switch (messageboxdata->flags) {
     case SDL_MESSAGEBOX_ERROR:
-        icon = (Uint16)IDI_ERROR;
+        icon = (Uint16)(size_t)IDI_ERROR;
         break;
     case SDL_MESSAGEBOX_WARNING:
-        icon = (Uint16)IDI_WARNING;
+        icon = (Uint16)(size_t)IDI_WARNING;
         break;
     case SDL_MESSAGEBOX_INFORMATION:
-        icon = (Uint16)IDI_INFORMATION;
+        icon = (Uint16)(size_t)IDI_INFORMATION;
         break;
     }