From 5c13636739e456e90a3e93f6c458247dc5c74478 Mon Sep 17 00:00:00 2001 From: vcaesar Date: Sun, 29 Jul 2018 23:48:32 +0800 Subject: [PATCH] add min and max window support --- window/goWindow.h | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/window/goWindow.h b/window/goWindow.h index ec77960..72f47be 100644 --- a/window/goWindow.h +++ b/window/goWindow.h @@ -57,6 +57,24 @@ bool is_valid(){ // return z; // } +#if defined(IS_WINDOWS) +void win_min(HWND hwnd, bool state){ + if (state) { + ShowWindow(hwnd, SW_MINIMIZE); + } else { + ShowWindow(hwnd, SW_RESTORE); + } +} + +void win_max(HWND hwnd, bool state){ + if (state) { + ShowWindow(hwnd, SW_MAXIMIZE); + } else { + ShowWindow(hwnd, SW_RESTORE); + } +} +#endif + void close_window(void){ CloseWin(); }