Witam.
Muszę dodać pewną funkcjonalność do aplikacji nad którą pracuję, a mianowicie ma to być system MessageBox'ów, z możliwością zaznaczenia opcji "Nie pytaj ponownie". Dialog mam już narysowany, i wstępnie wszystko działa tak jak trzeba. Moje pytanie dotyczy natomiast sposobu przechowywania informacji o tych MessageBox'ach, które zostały wyłączone przez zaznaczenie tej dodatkowej opcji. W aplikacji istnieje już system zapisu konfiguracji oparty na plikach .ini i mógłbym go wykorzystać, przy czym dodanie każdego kolejnego boxa wiązałoby się z dodaniem kolejnego pola do klasy przechowującej ustawienia. Konkretnie wyglądałoby to tak:
class ustawienia {
bool bZamykanie;
bool bUsuwanie;
bool bDodawanie;
...
}
No i teraz samo pytanie. Czy ktoś z Was miał z czymś takim do czynienia? Zastanawiam się czy jest w ogóle możliwe zrobienie, tego w inny sposób, niż dodawanie pól do jakiejś struktury/klasy zawierającej spis wszystkich wystąpień takiego MessageBox'a w programie.
Będę wdzięczny za każdą sugestię :)