Struct crossterm_winapi::ConsoleMode
source · pub struct ConsoleMode { /* private fields */ }
Expand description
A wrapper around a screen buffer, focusing on calls to get and set the console mode.
This wraps SetConsoleMode
and GetConsoleMode
.
Implementations§
source§impl ConsoleMode
impl ConsoleMode
sourcepub fn new() -> Result<ConsoleMode>
pub fn new() -> Result<ConsoleMode>
Create a new ConsoleMode
instance.
This will use the standard output as its handle.
When you explicitly want to specify the handle used for the function calls use ConsoleMode::from(handle)
instead.
sourcepub fn set_mode(&self, console_mode: u32) -> Result<()>
pub fn set_mode(&self, console_mode: u32) -> Result<()>
Set the console mode to the given console mode.
This function sets the dwMode
.
This wraps
SetConsoleMode
.
Trait Implementations§
source§impl Clone for ConsoleMode
impl Clone for ConsoleMode
source§fn clone(&self) -> ConsoleMode
fn clone(&self) -> ConsoleMode
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more