/* * PROJECT: PAINT for ReactOS * LICENSE: LGPL * FILE: base/applications/mspaint/registry.h * PURPOSE: Offering functions dealing with registry values * PROGRAMMERS: Benedikt Freisen */ #pragma once class RegistrySettings { private: void LoadPresets(); public: DWORD BMPHeight; DWORD BMPWidth; DWORD GridExtent; DWORD NoStretching; DWORD ShowThumbnail; DWORD SnapToGrid; DWORD ThumbHeight; DWORD ThumbWidth; DWORD ThumbXPos; DWORD ThumbYPos; DWORD UnitSetting; WINDOWPLACEMENT WindowPlacement; CString strFile1; CString strFile2; CString strFile3; CString strFile4; enum WallpaperStyle { TILED, CENTERED, STRETCHED }; static void SetWallpaper(LPCTSTR szFileName, WallpaperStyle style); void Load(); void Store(); void SetMostRecentFile(LPCTSTR szPathName); };