everlasting的博客

A tweiphay OIer.

C++使窗口全屏/最小化

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;
}


阅读更多
版权声明:本文为博主原创文章,想转载告诉QQ851627835一下就好。 https://blog.csdn.net/everlasting_20141622/article/details/53559374
个人分类: 功能性程序
想对作者说点什么? 我来说一句

c++全屏化 高手必看

2008年10月27日 1.22MB 下载

c++窗口全屏

2008年04月14日 1.22MB 下载

全屏幕显示对话框窗口c++

2012年05月30日 39KB 下载

没有更多推荐了,返回首页

不良信息举报

C++使窗口全屏/最小化

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭