/// <summary> /// Umożliwia aplikacji informowanie systemu, że jest w użyciu, zapobiegając w ten sposób /// przejściu systemu w stan uśpienia lub wyłączeniu wyświetlacza podczas działania aplikacji. /// </summary> /// <param name="noSleepOrTurnOff">Wratość 'true' zapobiega przejściu systemu w stan uśpienia lub wyłączeniu wyświetlacza.</param> internal static void Display(bool noSleepOrTurnOff, IntPtr handle, string className, string windowName, bool rollbackState) { if (_wrapper == null) { _wrapper = CreateWrapper(handle, className, windowName, rollbackState); } else if (_wrapper.ClassName != className || _wrapper.WindowName != windowName) { _wrapper = CreateWrapper(handle, className, windowName, rollbackState); } _wrapper.Display(noSleepOrTurnOff); }