Trait win_wrap::uia::pattern::PatternCreatorWithAutomation

source ·
pub trait PatternCreatorWithAutomation<I: Interface>: TryFrom<(I, Weak<IUIAutomation6>)> + Sized {
    const PATTERN: UIA_PATTERN_ID;

    // Provided method
    fn obtain(value: &UiAutomationElement) -> Result<Self, PatternError>
       where <Self as TryFrom<(I, Weak<IUIAutomation6>)>>::Error: Debug { ... }
}

Required Associated Constants§

source

const PATTERN: UIA_PATTERN_ID

模式的ID

Provided Methods§

source

fn obtain(value: &UiAutomationElement) -> Result<Self, PatternError>
where <Self as TryFrom<(I, Weak<IUIAutomation6>)>>::Error: Debug,

从UI元素获取此模式。 value UI元素。

Object Safety§

This trait is not object safe.

Implementors§

source§

impl PatternCreatorWithAutomation<IUIAutomationItemContainerPattern> for UiAutomationItemContainerPattern

source§

const PATTERN: UIA_PATTERN_ID = UIA_ItemContainerPatternId

source§

impl PatternCreatorWithAutomation<IUIAutomationTableItemPattern> for UiAutomationTableItemPattern

source§

const PATTERN: UIA_PATTERN_ID = UIA_TableItemPatternId

source§

impl PatternCreatorWithAutomation<IUIAutomationTablePattern> for UiAutomationTablePattern

source§

const PATTERN: UIA_PATTERN_ID = UIA_TablePatternId