Table of Contents

Class Win32Flavor

Namespace
Ranorex.Plugin
Assembly
Ranorex.Plugin.Win32.dll
public class Win32Flavor : Flavor
Inheritance
Win32Flavor
Inherited Members

Fields

WinUiCoreWindowClassname

public static readonly string WinUiCoreWindowClassname

Field Value

string

Properties

BlacklistedProcesses

public string[] BlacklistedProcesses { get; set; }

Property Value

string[]

EnableBasicDelphiSupport

public bool EnableBasicDelphiSupport { get; set; }

Property Value

bool

EnableDynamicMsaa

public bool EnableDynamicMsaa { get; set; }

Property Value

bool

GetNativeWindowAccessibleHandler

public Win32Flavor.GetCapabilityHandlerMethod GetNativeWindowAccessibleHandler { get; set; }

Property Value

Win32Flavor.GetCapabilityHandlerMethod

Instance

public static Win32Flavor Instance { get; }

Property Value

Win32Flavor

ReadUiaAttributes

public bool ReadUiaAttributes { get; set; }

Property Value

bool

ShowHiddenElementsInElementTree

public bool ShowHiddenElementsInElementTree { get; set; }

Property Value

bool

TopLevelRule

public TopLevelRule TopLevelRule { get; }

Property Value

TopLevelRule

UseLegacyFormRole

public bool UseLegacyFormRole { get; set; }

Property Value

bool

WhitelistedProcesses

public string[] WhitelistedProcesses { get; set; }

Property Value

string[]

Methods

AddFilteredProcess(int)

public void AddFilteredProcess(int id)

Parameters

id int

AddFilteredWindow(IntPtr)

public void AddFilteredWindow(IntPtr handle)

Parameters

handle IntPtr

FindChildCoreWindow(IntPtr)

public static IntPtr FindChildCoreWindow(IntPtr appFrameHostHwnd)

Parameters

appFrameHostHwnd IntPtr

Returns

IntPtr

GetChildWindowHandles(IntPtr)

public static List<IntPtr> GetChildWindowHandles(IntPtr parent)

Parameters

parent IntPtr

Returns

List<IntPtr>

GetClassName(IntPtr)

public static string GetClassName(IntPtr hwnd)

Parameters

hwnd IntPtr

Returns

string

GetClassName(IntPtr, bool)

public static string GetClassName(IntPtr hwnd, bool returnNull)

Parameters

hwnd IntPtr
returnNull bool

Returns

string

GetWindowText(IntPtr)

public static string GetWindowText(IntPtr hwnd)

Parameters

hwnd IntPtr

Returns

string

IsApplicationFrameHost(Win32FlavorElement)

public static bool IsApplicationFrameHost(Win32FlavorElement fe)

Parameters

fe Win32FlavorElement

Returns

bool

IsApplicationFrameHost(IntPtr)

public static bool IsApplicationFrameHost(IntPtr hwnd)

Parameters

hwnd IntPtr

Returns

bool

IsFilteredProcess(int)

public bool IsFilteredProcess(int id)

Parameters

id int

Returns

bool

IsFilteredProcessByName(int)

public bool IsFilteredProcessByName(int id)

Parameters

id int

Returns

bool

IsFilteredWindow(IntPtr, bool)

public bool IsFilteredWindow(IntPtr handle, bool forceProcessNameChecks = false)

Parameters

handle IntPtr
forceProcessNameChecks bool

Returns

bool

IsFilteredWindowByProcessName(IntPtr)

public bool IsFilteredWindowByProcessName(IntPtr handle)

Parameters

handle IntPtr

Returns

bool

RemoveFilteredProcess(int)

public void RemoveFilteredProcess(int id)

Parameters

id int

RemoveFilteredWindow(IntPtr)

public void RemoveFilteredWindow(IntPtr handle)

Parameters

handle IntPtr

Events

GetChildLineageFromPointExtension

public event EventHandler<Win32Flavor.GetChildLineageFromPointExtensionEventArgs> GetChildLineageFromPointExtension

Event Type

EventHandler<Win32Flavor.GetChildLineageFromPointExtensionEventArgs>