pub trait IUIAutomationWindowPattern_Impl: Sized {
Show 15 methods // Required methods fn Close(&self) -> Result<()>; fn WaitForInputIdle(&self, milliseconds: i32) -> Result<BOOL>; fn SetWindowVisualState(&self, state: WindowVisualState) -> Result<()>; fn CurrentCanMaximize(&self) -> Result<BOOL>; fn CurrentCanMinimize(&self) -> Result<BOOL>; fn CurrentIsModal(&self) -> Result<BOOL>; fn CurrentIsTopmost(&self) -> Result<BOOL>; fn CurrentWindowVisualState(&self) -> Result<WindowVisualState>; fn CurrentWindowInteractionState(&self) -> Result<WindowInteractionState>; fn CachedCanMaximize(&self) -> Result<BOOL>; fn CachedCanMinimize(&self) -> Result<BOOL>; fn CachedIsModal(&self) -> Result<BOOL>; fn CachedIsTopmost(&self) -> Result<BOOL>; fn CachedWindowVisualState(&self) -> Result<WindowVisualState>; fn CachedWindowInteractionState(&self) -> Result<WindowInteractionState>;
}

Required Methods§

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Object Safety§

This trait is not object safe.

Implementors§