Browse Source

[UIEngine] Fix compiling warning when build under Win32.

bernard 7 years ago
parent
commit
3d28f8f512
2 changed files with 9 additions and 2 deletions
  1. 5 1
      components/gui/include/rtgui/color.h
  2. 4 1
      components/gui/src/rtgui_app.c

+ 5 - 1
components/gui/include/rtgui/color.h

@@ -69,7 +69,11 @@ extern const rtgui_color_t default_background;
 #define HIGH_LIGHT         RTGUI_RGB(0xfc, 0xfc, 0xfc)
 #define DARK_GREY          RTGUI_RGB(0x7f, 0x7f, 0x7f)
 #define LIGHT_GREY         RTGUI_RGB(0xc0, 0xc0, 0xc0)
-#define TRANSPARENT        RTGUI_ARGB(0, 0, 0, 0)
+
+#ifdef  TRANSPARENT
+#undef  TRANSPARENT
+#define TRANSPARENT        0
+#endif
 
 extern const rtgui_color_t red;
 extern const rtgui_color_t green;

+ 4 - 1
components/gui/src/rtgui_app.c

@@ -23,10 +23,13 @@
  * 2012-07-07     Bernard      move the send/recv message to the rtgui_system.c
  */
 
+#include <rthw.h>
+#include <rtthread.h>
+
 #include <rtgui/rtgui_system.h>
 #include <rtgui/rtgui_app.h>
 #include <rtgui/widgets/window.h>
-#include <topwin.h>
+#include "topwin.h"
 
 static void _rtgui_app_constructor(struct rtgui_app *app)
 {