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
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>