Table of Contents

Class Hooks

Namespace
Ranorex.Core.WinApi
Assembly
Ranorex.Core.WinApi.dll
public class Hooks
Inheritance
Hooks
Inherited Members

Properties

CallbackSetterSyncObject

public static object CallbackSetterSyncObject { get; }

Property Value

object

Enabled

public static bool Enabled { get; set; }

Property Value

bool

Methods

GetImeCompositionCallback()

public static Hooks.ImeCompositionCallback GetImeCompositionCallback()

Returns

Hooks.ImeCompositionCallback

GetLowLevelKeyboardHookCallback()

public static Hooks.LowLevelKeyboardHookCallback GetLowLevelKeyboardHookCallback()

Returns

Hooks.LowLevelKeyboardHookCallback

GetLowLevelMouseHookCallback()

public static Hooks.LowLevelMouseHookCallback GetLowLevelMouseHookCallback()

Returns

Hooks.LowLevelMouseHookCallback

SetImeCompositionCallback(ImeCompositionCallback)

public static bool SetImeCompositionCallback(Hooks.ImeCompositionCallback callback)

Parameters

callback Hooks.ImeCompositionCallback

Returns

bool

SetLowLevelKeyboardHookCallback(LowLevelKeyboardHookCallback)

public static bool SetLowLevelKeyboardHookCallback(Hooks.LowLevelKeyboardHookCallback callback)

Parameters

callback Hooks.LowLevelKeyboardHookCallback

Returns

bool

SetLowLevelMouseHookCallback(LowLevelMouseHookCallback)

public static bool SetLowLevelMouseHookCallback(Hooks.LowLevelMouseHookCallback callback)

Parameters

callback Hooks.LowLevelMouseHookCallback

Returns

bool

UnhookAll()

public static void UnhookAll()