Class TeamsWindowProcessor
- Namespace
- Whim
- Assembly
- Whim.dll
Custom logic to immediately minimize any "Meeting compact view" window from Teams.
public class TeamsWindowProcessor : IWindowProcessor
- Inheritance
-
TeamsWindowProcessor
- Implements
- Inherited Members
Properties
Id
Unique identifier for the Teams window processor.
This is used to identify the processor in the IWindowProcessorManager.
public static string Id { get; }
Property Value
Window
The window that this processor is for.
public IWindow Window { get; }
Property Value
Methods
Create(IContext, IWindow)
Creates a new instance of the implementing class, if the given window matches the processor.
public static IWindowProcessor? Create(IContext ctx, IWindow window)
Parameters
Returns
ProcessEvent(uint, int, int, uint, uint)
If the window title starts with "Meeting compact view", minimize the window.
Otherwise, process the event.
public WindowProcessorResult ProcessEvent(uint eventType, int idObject, int idChild, uint idEventThread, uint dwmsEventTime)