ShowWindow函数

代码里配合了检测键盘的功能

检测键盘:http://blog.csdn.net/everlasting_20141622/article/details/52222006

#include<windows.h>
#include<cstdio>
#include<iostream>
#include<conio.h>
 
#define KEY_DOWN(VK_NONAME) ((GetAsyncKeyState(VK_NONAME) & 0x8000) ? 1:0)
 
using namespace std;
 
HWND hwnd=GetForegroundWindow();//使hwnd代表最前端的窗口 
 
int main(){
	bool f=1;
	ShowWindow(hwnd,SW_MAXIMIZE);
	printf("按下[空格]切换最大/最小化\n");
	while(1){
		if(KEY_DOWN(VK_SPACE)){
			if(f)ShowWindow(hwnd,SW_MINIMIZE);//最小化 hwnd 所代表的窗口 
			else ShowWindow(hwnd,SW_MAXIMIZE);//最大化 hwnd 所代表的窗口 
			f=1-f;//切换状态 
			Sleep(100);
		}
		Sleep(25);
	}
	
	return 0;
}