Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ SetQuickEditEnabled()

void ReLogic.OS.Windows.WindowService.SetQuickEditEnabled ( bool enabled)
inline

Implements ReLogic.OS.IWindowService.

Definition at line 23 of file WindowService.cs.

24 {
25 IntPtr stdHandle = NativeMethods.GetStdHandle(NativeMethods.StdHandleType.Input);
26 if (NativeMethods.GetConsoleMode(stdHandle, out var lpMode))
27 {
28 lpMode = ((!enabled) ? (lpMode & ~NativeMethods.ConsoleMode.QuickEditMode) : (lpMode | NativeMethods.ConsoleMode.QuickEditMode));
29 NativeMethods.SetConsoleMode(stdHandle, lpMode);
30 }
31 }

References ReLogic.OS.Windows.NativeMethods.GetConsoleMode(), ReLogic.OS.Windows.NativeMethods.GetStdHandle(), and ReLogic.OS.Windows.NativeMethods.SetConsoleMode().