我正在练习 MFC,但遇到了一些问题。
显示来自 txt 文件的 map 渲染,如下所示:
4 4 //size_of_map
1 1 2 3
2 3 1 3
3 1 1 2
2 2 1 3
..with 1 = river image, 2 = tree image, 3 = rock image...
但是我不知道如何用优化校准显示多张图片。
map 可以通过数据输入调整大小,然后我无法创建 16 Picture Control。
如何管理和创建多个图像作为输入文件的数量?
抱歉我的英语不好:)
最佳答案
不要为每张图片使用控件/窗口。使用一个 View /窗口并在 OnDraw
/OnPaint
中处理绘图。
将所有图片存储在一个图像列表中。使用 CImageList
Draw 绘制一幅图像。您可以轻松地使用索引从图像列表中绘制图像。
关于c++ - 使用文件中的数据在对话框中显示多个图像 (C++ MFC),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33496073/