2008-09-08 8 views
2

J'écris mon premier programme wxWidgets sérieux. Je voudrais utiliser la fonction wxConfig pour rendre persistantes les options utilisateur du programme. Cependant, je ne veux pas wxConfigBase pour utiliser automatiquement le registre Windows. Même si je cible initialement Windows, je préférerais utiliser un fichier de configuration (par exemple .ini). Est-ce que quelqu'un sait une manière propre et simple de faire ceci? Merci.Quelle est la manière la plus simple de demander à wxWidgets de toujours utiliser wxFileConfig?

Répondre

2

Selon la source de fichier wx/config.h, tout ce que vous avez besoin est de définir le symbole wxUSE_CONFIG_NATIVE-0 dans votre projet, puis il sera toujours utiliser wxFileConfig.

+0

Merci pour cela, cela n'a pas vraiment fonctionné exactement mais m'a indiqué dans la bonne direction. Au lieu de dé-définir wxUSE_CONFIG_NATIVE, redéfinir wxUSE_CONFIG_NATIVE de sa valeur par défaut de 1 à 0 fonctionne à la place. –

2

La méthode la plus simple et la plus simple consiste à utiliser la classe wxFileConfig.

Questions connexes