Table of Contents

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

Window

The window that this processor is for.
public IWindow Window { get; }

Property Value

IWindow

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

ctx IContext
window IWindow

Returns

IWindowProcessor

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)

Parameters

eventType uint
idObject int
idChild int
idEventThread uint
dwmsEventTime uint

Returns

WindowProcessorResult