User32ChangeWindowMessageFilterEx(IntPtr, EditControlMessages, ChangeWindowMessageFilterExAction, ChangeFilter) Method

Modifies the User Interface Privilege Isolation (UIPI) message filter for a specified edit-control (typically a TextBox).

Definition

Namespace: DevCase.Win32.NativeMethods
Assembly: DevCase.net48 (in DevCase.net48.dll) Version: 6.0.0.0 (6.0)
XMLNS for XAML: Not mapped to an xmlns.
[DllImportAttribute("User32.dll", SetLastError = true)]
public static bool ChangeWindowMessageFilterEx(
	IntPtr hWnd,
	EditControlMessages msg,
	ChangeWindowMessageFilterExAction action,
	ref ChangeFilter refChangeFilter
)

Parameters

hWnd  IntPtr
A handle to the window whose UIPI message filter is to be modified.
msg  EditControlMessages
The message that the message filter allows through or blocks.
action  ChangeWindowMessageFilterExAction
The action to be performed.
refChangeFilter  ChangeFilter
Optional pointer to a ChangeFilter structure.

If the ChangeWindowMessageFilterEx(IntPtr, EditControlMessages, ChangeWindowMessageFilterExAction, ChangeFilter) function succeeds, this structure contains information about the success.

Return Value

Boolean
If the function succeeds, the return value is .

If the function fails, the return value is .

To get extended error information, call GetLastWin32Error.

Remarks

See Also