VC编写连连看怎么引入图片

来源:百度知道 编辑:UC知道 时间:2024/06/11 02:12:05
用VC++编写连连看的程序,连连看所用的图片是怎么插入的,一个一个插入还是一排图片一起插进去
连上的图片消去是怎样实现的?
图片已经加上去了,就是不知道点击之后消去方块的过程是怎样响应的

两种方法:
1、将图片作为资源插入;2、运行时动态加载图片插入。
建议将所有图片拼接成一个BMP,然后有程序动态分割。

1 加载所有需要的图片到ImageList中保存(方便大图片分割为小单元)
2 矩阵等分绘图区域,建立数组来保存各区域是否显示图片和什么图片
3 在各区域分别绘图,消去时只需要改变数组内容并在需要重绘的区域调用InvalidateRect

按以上思路应该很容易实现.

我觉得每张图片放在一个图片框里,要消去的话直接DestroyWindow