regconf.h 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. /////////////////////////////////////////////////////////////////////////////
  2. // Name: regconf.h
  3. // Purpose: interface of wxRegConfig
  4. // Author: wxWidgets team
  5. // Licence: wxWindows licence
  6. /////////////////////////////////////////////////////////////////////////////
  7. /**
  8. @class wxRegConfig
  9. wxRegConfig implements the wxConfigBase interface for
  10. storing and retrieving configuration information using Windows registry.
  11. This class is used by default for wxConfig on Windows platforms; see wxFileConfig
  12. for an alternative you may want to use (also on Windows).
  13. @library{wxbase}
  14. @category{cfg}
  15. @see wxConfigBase
  16. */
  17. class wxRegConfig : public wxConfigBase
  18. {
  19. public:
  20. /**
  21. The wxRegConfig constructor. For more info see the docs for the
  22. wxConfigBase::wxConfigBase() constructor.
  23. Note that wxRegConfig's @a style argument defaults to @c wxCONFIG_USE_GLOBAL_FILE,
  24. i.e. to the use of the @c HKLM key (also known as "HKEY_LOCAL_MACHINE").
  25. */
  26. wxRegConfig(const wxString& appName = wxEmptyString,
  27. const wxString& vendorName = wxEmptyString,
  28. const wxString& localFilename = wxEmptyString,
  29. const wxString& globalFilename = wxEmptyString,
  30. long style = wxCONFIG_USE_GLOBAL_FILE);
  31. };