Эх сурвалжийг харах

simple_logger: Update WinAPI definitions

Vladimir Petrigo 5 жил өмнө
parent
commit
2acaa00429
1 өөрчлөгдсөн 7 нэмэгдсэн , 1 устгасан
  1. 7 1
      src/lib.rs

+ 7 - 1
src/lib.rs

@@ -68,9 +68,15 @@ fn set_up_color_terminal() {
             use winapi::um::consoleapi::*;
             use winapi::um::processenv::*;
             use winapi::um::winbase::*;
+            use winapi::um::wincon::*;
 
             let stdout = GetStdHandle(STD_OUTPUT_HANDLE);
-            SetConsoleMode(stdout, 0x0001 | 0x0002 | 0x0004);
+            SetConsoleMode(
+                stdout,
+                ENABLE_PROCESSED_OUTPUT
+                    | ENABLE_WRAP_AT_EOL_OUTPUT
+                    | ENABLE_VIRTUAL_TERMINAL_PROCESSING,
+            );
         }
     }
 }