diff --git a/source/Platform/Win32/Win32Display.cpp b/source/Platform/Win32/Win32Display.cpp index ae24aaa..885f5a4 100644 --- a/source/Platform/Win32/Win32Display.cpp +++ b/source/Platform/Win32/Win32Display.cpp @@ -118,6 +118,11 @@ Vector2u Win32Display::getPosition() const return Vector2u(r.left, r.top); } +void Win32Display::setVisible(bool visible) +{ + ::ShowWindow(m_handle, visible ? SW_SHOW : SW_HIDE); +} + void Win32Display::minimize() { ::ShowWindow(m_handle, SW_MINIMIZE); diff --git a/source/Platform/Win32/Win32Display.h b/source/Platform/Win32/Win32Display.h index f5a357f..0e4ec85 100644 --- a/source/Platform/Win32/Win32Display.h +++ b/source/Platform/Win32/Win32Display.h @@ -31,6 +31,8 @@ public : virtual Vector2u getPosition() const; + virtual void setVisible(bool visible); + virtual void minimize(); virtual void maximize();