在对话框中显示容器元素

时间:2012-11-14 23:10:46

标签: c++ visual-studio-2010 dialog

此问题适用于Microsoft Visual Studio 2010 Professional的资源查看器/编辑器。这更像是一个设计问题,而不是一个编程问题,但由于对话框是程序设计的一部分,我认为这不会有问题。

我有几个这样的结构:

struct Car
{
    const char* m_color;
    int m_miles;
};


struct CarGarage
{
    std::vector<Car> m_cars;

    int m_capacity;
    bool m_freeparking;
};

我想创建一个对话框来编辑汽车车库以及其中的任何车辆。由于汽车车库可以拥有可变数量的汽车,因此我无法确定如何设计对话框。

到目前为止,我有一个简单的对话框,用于编辑单个车辆的信息。我希望Edit CarGarage对话框列出所有汽车,并提供一种机制来编辑每辆汽车,如果用户选择这样做。

工具箱中是否有任何用于处理此类情况的实用程序?是否存在在对话框中显示可变数量的容器元素的优雅解决方案?

0 个答案:

没有答案