gpt4 book ai didi

c++ - 使用文件中的数据在对话框中显示多个图像 (C++ MFC)

转载 作者:行者123 更新时间:2023-11-28 05:59:48 27 4
gpt4 key购买 nike

我正在练习 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/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com