From 04db63aa49d1e837169d0fa3f9f5a38852d46ee0 Mon Sep 17 00:00:00 2001 From: Henrik Hautakoski Date: Wed, 4 Nov 2020 19:52:20 +0100 Subject: [PATCH] Platform/Win32/Win32Display: implement setVisible() --- source/Platform/Win32/Win32Display.cpp | 5 +++++ source/Platform/Win32/Win32Display.h | 2 ++ 2 files changed, 7 insertions(+) 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();