// From https://msdn.microsoft.com/en-us/library/ms228772.aspx public static void Register() { IOleMessageFilter newFilter = new MessageFilter(); IOleMessageFilter oldFilter = null; CoRegisterMessageFilter(newFilter, out oldFilter); }
public void Dispose() { MessageFilter.Revoke(); }
// From https://msdn.microsoft.com/en-us/library/ms228772.aspx public static void Register() { IOleMessageFilter newFilter = new MessageFilter(); CoRegisterMessageFilter(newFilter, out _); }