private void AddFilter()
{
if (FloatingWindow != null)
{
_monitorMouse = false;
FloatingWindow.FloatingMessages = this;
}
else
_monitorMouse = true;
// We always monitor for keyboard events and sometimes mouse events
if (!_addedFilter)
{
Application.AddMessageFilter(this);
_addedFilter = true;
}
}