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

3177人阅读 评论(0) 收藏 举报
分类:

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


查看评论

vc C++ 子窗口如何全屏显示

if(m_bFullSceen) {     m_pWndSave->ShowWindow(SW_SHOW);     SetParent(m_pWndSave);     ModifySty...
  • lixiang987654321
  • lixiang987654321
  • 2014-05-13 11:55:33
  • 3871

C++创建控件并响应三部曲、设置窗口全屏、OnSize实现控件大小改变、跟踪调试顺序

一、创建控件并响应事件三步曲:添加成员变量,变量类型为所创建控件的类型,如CButton 1.手动添加 afx_msg void OnmyButton();   2.手动添加实现函数;   3....
  • Louis_815
  • Louis_815
  • 2016-12-05 14:10:51
  • 1347

c++中窗口的全屏化

  • 2008年04月14日 14:10
  • 1.22MB
  • 下载

开启全屏视频播放,全屏开启ie浏览器的C++代码实现

开启全屏视频播放,全屏开启ie浏览器的C++代码实现
  • zhu530548851
  • zhu530548851
  • 2014-07-17 16:12:08
  • 1431

C++实现屏幕截图(全屏截图)

最近维护的项目,在某些情况下,光有日志还不行,于是添加了截图功能,特定情况下,会自动截图,辅助分析,从而改进程序。以下是截图实现代码。 void CDemoDlg::ScreenShot(void) ...
  • sunflover454
  • sunflover454
  • 2015-09-24 20:33:34
  • 6458

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

  • 2012年05月30日 07:59
  • 39KB
  • 下载

C++STL中全排列函数next_permutation的使用

next_permutation函数     组合数学中经常用到排列,这里介绍一个计算序列全排列的函数:next_permutation(start,end),和prev_permutation(...
  • AC_Gibson
  • AC_Gibson
  • 2015-04-27 12:35:02
  • 11517

C++ 最小化到托盘

#define WM_SHOWTASK (WM_USER + 1) void CTestDlg::OnSysCommand(UINT nID, LPARAM lParam) { if ((n...
  • CHIHUN_LOVE
  • CHIHUN_LOVE
  • 2016-12-30 16:33:35
  • 1171

c++获取屏幕大小

c++获取屏幕大小 API: 要取得屏幕大小,可以用下面几个函数: int  cx   =  GetSystemMetrics( SM_CXFULLSCREEN ); int  c...
  • qq_18343569
  • qq_18343569
  • 2015-12-10 15:10:17
  • 2551

C#程序实现窗体的最大化/最小化

C#代码实现: private void button1_Click(object sender, EventArgs e) { this.WindowState = FormWindowS...
  • jiangqin115
  • jiangqin115
  • 2014-11-18 18:55:11
  • 6198
    个人资料
    持之以恒
    等级:
    访问量: 5万+
    积分: 1829
    排名: 2万+
    最新评论