Hello!
WLM by itself has compatibility to detect fullscreen application. Can we use that feature in our scripts?
Or is there another way detect it?
So far I could only find 
Detect Full Screen application topic, I've tried proposed code but it fails: when WMP is in fullscreen, it fails at 
GetWindowRect check, on PotPlayer it fails at 
IsIconic.
The code:
js code:
// Check if full screen app is running
function IsFullScreenAppRunning ()
{
  var hWnd = Interop.Call('user32', 'GetForegroundWindow');
  if(!hWnd)
  {
    Debug.Trace(1);
    return false;
  }
  if(!Interop.Call('user32', 'IsWindowVisible', hWnd) || Interop.Call('user32', 'IsIconic', hWnd) || !Interop.Call('user32', 'IsZoomed', hWnd))
  {
    Debug.Trace(2 + " | " + Interop.Call('user32', 'IsWindowVisible', hWnd) + " | " +Interop.Call('user32', 'IsIconic', hWnd) + " | " +Interop.Call('user32', 'IsZoomed', hWnd));
    return false;
  }
  var rc;
  
  if(!Interop.Call('user32', 'GetWindowRect', hWnd, rc))
  {
    Debug.Trace(3);
    return false;
  }
  Debug.Trace(4 + " | " + rc.right + " | " + rc.left + " | " + Interop.Call('user32', 'GetSystemMetrics', SM_CXSCREEN));
  return (rc.right - rc.left  >= Interop.Call('user32', 'GetSystemMetrics', SM_CXSCREEN) &&  rc.bottom - rc.top >= Interop.Call('user32', 'GetSystemMetrics', SM_CYSCREEN));
}
Any help would be appreciated.
Thank you.