Trait windows::Win32::UI::Accessibility::IUIAutomation6_Impl
pub trait IUIAutomation6_Impl: Sized + IUIAutomation5_Impl {
// Required methods
fn CreateEventHandlerGroup(&self) -> Result<IUIAutomationEventHandlerGroup>;
fn AddEventHandlerGroup(
&self,
element: Option<&IUIAutomationElement>,
handlergroup: Option<&IUIAutomationEventHandlerGroup>,
) -> Result<()>;
fn RemoveEventHandlerGroup(
&self,
element: Option<&IUIAutomationElement>,
handlergroup: Option<&IUIAutomationEventHandlerGroup>,
) -> Result<()>;
fn ConnectionRecoveryBehavior(
&self,
) -> Result<ConnectionRecoveryBehaviorOptions>;
fn SetConnectionRecoveryBehavior(
&self,
connectionrecoverybehavioroptions: ConnectionRecoveryBehaviorOptions,
) -> Result<()>;
fn CoalesceEvents(&self) -> Result<CoalesceEventsOptions>;
fn SetCoalesceEvents(
&self,
coalesceeventsoptions: CoalesceEventsOptions,
) -> Result<()>;
fn AddActiveTextPositionChangedEventHandler(
&self,
element: Option<&IUIAutomationElement>,
scope: TreeScope,
cacherequest: Option<&IUIAutomationCacheRequest>,
handler: Option<&IUIAutomationActiveTextPositionChangedEventHandler>,
) -> Result<()>;
fn RemoveActiveTextPositionChangedEventHandler(
&self,
element: Option<&IUIAutomationElement>,
handler: Option<&IUIAutomationActiveTextPositionChangedEventHandler>,
) -> Result<()>;
}
Required Methods§
fn CreateEventHandlerGroup(&self) -> Result<IUIAutomationEventHandlerGroup>
fn AddEventHandlerGroup( &self, element: Option<&IUIAutomationElement>, handlergroup: Option<&IUIAutomationEventHandlerGroup>, ) -> Result<()>
fn RemoveEventHandlerGroup( &self, element: Option<&IUIAutomationElement>, handlergroup: Option<&IUIAutomationEventHandlerGroup>, ) -> Result<()>
fn ConnectionRecoveryBehavior( &self, ) -> Result<ConnectionRecoveryBehaviorOptions>
fn SetConnectionRecoveryBehavior( &self, connectionrecoverybehavioroptions: ConnectionRecoveryBehaviorOptions, ) -> Result<()>
fn CoalesceEvents(&self) -> Result<CoalesceEventsOptions>
fn SetCoalesceEvents( &self, coalesceeventsoptions: CoalesceEventsOptions, ) -> Result<()>
fn AddActiveTextPositionChangedEventHandler( &self, element: Option<&IUIAutomationElement>, scope: TreeScope, cacherequest: Option<&IUIAutomationCacheRequest>, handler: Option<&IUIAutomationActiveTextPositionChangedEventHandler>, ) -> Result<()>
fn RemoveActiveTextPositionChangedEventHandler( &self, element: Option<&IUIAutomationElement>, handler: Option<&IUIAutomationActiveTextPositionChangedEventHandler>, ) -> Result<()>
Object Safety§
This trait is not object safe.