updated for version 7.0047
diff --git a/src/os_mswin.c b/src/os_mswin.c
index f2a6c90..f5c4abf 100644
--- a/src/os_mswin.c
+++ b/src/os_mswin.c
@@ -595,11 +595,16 @@
 #endif
 		    STRCPY(s, _("...(truncated)"));
 		}
+
+		(void)gui_mch_dialog(VIM_ERROR, (char_u *)_("Error"),
+					      p, (char_u *)_("&Ok"), 1, NULL);
+#if 0
 #ifdef WIN3264
 		MessageBox(NULL, p, "Vim", MB_TASKMODAL|MB_SETFOREGROUND);
 #else
 		MessageBox(NULL, p, "Vim", MB_TASKMODAL);
 #endif
+#endif
 		break;
 	    }
 	ga_clear(&error_ga);