您的位置:首页 > 编程语言 > C语言/C++

Windows系统功能模拟 C++(EasyX插件)—— 5th 界面绘制(三)

2017-04-16 17:42 323 查看
额,快要期中考试了啊···

[打滚][无奈]

这回来添加壁纸功能,这个壁纸是可以自己更换的。

将主函数更改为:

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会讲到呼出开始菜单
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐