この質問は、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;
};
車のガレージとその中の車を編集するためのダイアログ ボックスを作成したいと考えています。車のガレージにはさまざまな数の車がある可能性があるため、ダイアログ ボックスを正確に設計する方法を理解するのに苦労しています。
ここまでで、1 台の車の情報を編集するように設計された単純なダイアログ ボックスができました。Edit CarGarage
ダイアログ ボックスにすべての車を一覧表示し、ユーザーが選択した場合に各車を編集するメカニズムを提供したいと考えています。
このような状況に対処するために設計されたツールボックスのユーティリティはありますか? ダイアログ ボックスに可変数のコンテナー要素を表示するための洗練されたソリューションはありますか?