Trait windows::Win32::UI::Accessibility::IWindowProvider_Impl

pub trait IWindowProvider_Impl: Sized {
    // Required methods
    fn SetVisualState(&self, state: WindowVisualState) -> Result<()>;
    fn Close(&self) -> Result<()>;
    fn WaitForInputIdle(&self, milliseconds: i32) -> Result<BOOL>;
    fn CanMaximize(&self) -> Result<BOOL>;
    fn CanMinimize(&self) -> Result<BOOL>;
    fn IsModal(&self) -> Result<BOOL>;
    fn WindowVisualState(&self) -> Result<WindowVisualState>;
    fn WindowInteractionState(&self) -> Result<WindowInteractionState>;
    fn IsTopmost(&self) -> Result<BOOL>;
}

Required Methods§

fn SetVisualState(&self, state: WindowVisualState) -> Result<()>

fn Close(&self) -> Result<()>

fn WaitForInputIdle(&self, milliseconds: i32) -> Result<BOOL>

fn CanMaximize(&self) -> Result<BOOL>

fn CanMinimize(&self) -> Result<BOOL>

fn IsModal(&self) -> Result<BOOL>

fn WindowVisualState(&self) -> Result<WindowVisualState>

fn WindowInteractionState(&self) -> Result<WindowInteractionState>

fn IsTopmost(&self) -> Result<BOOL>

Object Safety§

This trait is not object safe.

Implementors§