Windows系统功能模拟 C++(EasyX插件)—— 5th 界面绘制(三)
2017-04-16 17:42
323 查看
额,快要期中考试了啊···
[打滚][无奈]
这回来添加壁纸功能,这个壁纸是可以自己更换的。
将主函数更改为:
这个当中的壁纸是可以自行更换的,但是最好是1280*720的,这样效果最好。
这里先调用壁纸是为了让按钮覆盖住壁纸。
效果图:
话说这一节好短啊···,但是别介意,6th会讲到呼出开始菜单
[打滚][无奈]
这回来添加壁纸功能,这个壁纸是可以自己更换的。
将主函数更改为:
void main() { IMAGE 壁纸; // 定义 IMAGE 对象 loadimage(&壁纸, "G:\\程序制作\\Windows系统模拟\\素材\\壁纸.jpg"); IMAGE 开始按钮0; // 定义 IMAGE 对象 loadimage(&开始按钮0, "G:\\程序制作\\Windows系统模拟\\素材\\开始按钮0.jpg"); IMAGE 开始按钮1; // 定义 IMAGE 对象 loadimage(&开始按钮1, "G:\\程序制作\\Windows系统模拟\\素材\\开始按钮1.jpg"); HANDLE hThread1, hThread2, hThread3; SetEvent(hEvent); hThread1 = CreateThread(NULL, 0, DXC1, NULL, 0, NULL); hThread2 = CreateThread(NULL, 0, DXC2, NULL, 0, NULL); hThread3 = CreateThread(NULL, 0, DXC3, NULL, 0, NULL); initgraph(1280, 720); BeginBatchDraw(); for (i = 0; i < 720; i++) { setcolor(WHITE); line(0, i, 1280, i); } putimage(0, 0, &壁纸, SRCAND); putimage(0, 670, &开始按钮0, SRCAND); FlushBatchDraw(); for (;;); }
这个当中的壁纸是可以自行更换的,但是最好是1280*720的,这样效果最好。
这里先调用壁纸是为了让按钮覆盖住壁纸。
效果图:
话说这一节好短啊···,但是别介意,6th会讲到呼出开始菜单
相关文章推荐
- Windows系统功能模拟 C++(EasyX插件)—— 3rd 界面绘制(一)
- Windows系统功能模拟 C++(EasyX插件)—— 6th 界面绘制(四)
- Windows系统功能模拟 C++(EasyX插件)—— 4th 界面绘制(二)
- Windows系统功能模拟 C++(EasyX插件)—— 1st 介绍
- Windows系统功能模拟 C++(EasyX插件(图形库))制作 开工!!!
- Windows系统功能模拟 C++(EasyX插件)—— 8th 窗口(二)
- Windows系统功能模拟 C++(EasyX插件)—— 7th 窗口(一)
- Windows系统功能模拟 C++(EasyX插件)—— 2nd 基础设施
- Windows平台下C++插件系统实现的几个关键技术问题及其解决思路
- Windows平台下C++插件系统实现的几个关键技术问题及其解决思路
- Windows平台下C++插件系统实现的几个关键技术问题及其解决思路
- 掌握C/C++之后,如何在Windows系统下开发有界面的程序?
- Windows平台下C++插件系统实现的几个关键技术问题及其解决思路
- 掌握C/C++之后,如何在Windows系统下开发有界面的程序?
- 简单的asp.net模拟邮箱系统基础实现(二 (3)具体版块功能的实现及关键代码之母版页和写信界面)
- WINDOWS系统各文件夹功能介绍
- Windows系统消息的自定义和显示 - Windows via c/c++
- Windows via C/C++ 5th 读书笔记(Ⅰ)
- 全国专业技术人员计算机应用能力考试全真模拟考试系统中文windows xp操作系统
- Windows系统下多标签功能终端工具Console2