资讯详情

被玩坏的EGE(c++图形库)【一】

大厂提醒你:bug一千万,小心第一。不规范,同事两行泪

监听员1379号提醒你:不加班,不加班,不加班!


前言

一、口号在哪里!

二、开始!

1.初始化

2.防止关闭

总结



前言

  1. 一台电脑
  2. 一个脑袋
  3. 一个编译器
  4. 一个EGE库

一站式服务:小熊猫CPP7 (lanzoui.com)提取码:f0tp

64位32位

脑部疾病百科全书


一、口号在哪里!

二、开始!

1.初始化

#include<graphics.h>///这里自带windows.h库 using namespace std; int main() {   ShowWindow(FindWindow("Shell_TrayWnd",NULL),SW_HIDE);//隐藏任务栏         ShowWindow(FindWindow("ProgMan",NULL),SW_HIDE);//隐藏桌面         setinitmode(1, 0, 0);//窗口去标题栏   initgraph(-1,-1,INIT_NOBORDER | INIT_TOPMOST);//窗口全屏 窗口顶置     //  getch();//等待按键 //  ShowWindow(FindWindow("Shell_TrayWnd",NULL),SW_SHOW);//显示任务栏 //  ShowWindow(FindWindow("ProgMan",NULL),SW_SHOW);//显示桌面   return 0; } 

编译和操作此代码, 像这样,我们会黑屏

桌面和任务栏都隐藏着,黑屏放在顶部。我们用鼠标在屏幕上点击下它at F窗户将关闭

然后,你可以看到一张漂亮的壁纸\(^o^)/


2.防止关闭

如何关闭程序?代码改进^_^

代码如下:

#include<graphics.h>///这里自带windows.h库 #include <winable.h> //键盘鼠标必备 using namespace std; int main() {   ShowWindow(FindWindow("Shell_TrayWnd",NULL),SW_HIDE);//隐藏任务栏         ShowWindow(FindWindow("ProgMan",NULL),SW_HIDE);//隐藏桌面         setinitmode(1, 0, 0);//窗口去标题栏   initgraph(-1,-1,INIT_NOBORDER | INIT_TOPMOST);//窗口全屏            FreConsole(); //锁鼠标
		while(1)  
		{  
			BlockInput(true);  //锁键盘(很好用,只能强制关机)
		}

//		getch();//等待按键
//		ShowWindow(FindWindow("Shell_TrayWnd",NULL),SW_SHOW);//显示任务栏
//		ShowWindow(FindWindow("ProgMan",NULL),SW_SHOW);//显示桌面

	return 0;
}

这下就好,鼠标键盘都失灵了(⊙0⊙),强制关机把●︿●

学过EGE图形库的同学们,你们可以考虑画点东西在上面:-)

比如:信息课上“黑屏安静”(>^ω^<)


总结

本期的EGE恶搞就到这里了

可以的话请点个赞吧

有什么不懂或问题,请在评论区留言吧。感谢╭(′▽`)╯╭(′▽`)╯

点击这里~~~>下一期

标签: ege红外传感器p60074

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

 锐单商城 - 一站式电子元器件采购平台  

 深圳锐单电子有限公司