ReactOS
0.4.15-dev-4872-g8a3db97
registry.h
Go to the documentation of this file.
1
/*
2
* PROJECT: PAINT for ReactOS
3
* LICENSE: LGPL
4
* FILE: base/applications/mspaint/registry.h
5
* PURPOSE: Offering functions dealing with registry values
6
* PROGRAMMERS: Benedikt Freisen
7
*/
8
9
#pragma once
10
11
class
RegistrySettings
12
{
13
private
:
14
void
LoadPresets
();
15
16
public
:
17
DWORD
BMPHeight
;
18
DWORD
BMPWidth
;
19
DWORD
GridExtent
;
20
DWORD
NoStretching
;
21
DWORD
ShowThumbnail
;
22
DWORD
SnapToGrid
;
23
DWORD
ThumbHeight
;
24
DWORD
ThumbWidth
;
25
DWORD
ThumbXPos
;
26
DWORD
ThumbYPos
;
27
DWORD
UnitSetting
;
28
WINDOWPLACEMENT
WindowPlacement
;
29
30
CString
strFile1
;
31
CString
strFile2
;
32
CString
strFile3
;
33
CString
strFile4
;
34
35
CString
strFontName
;
36
DWORD
PointSize
;
37
DWORD
Bold
;
38
DWORD
Italic
;
39
DWORD
Underline
;
40
DWORD
CharSet
;
41
DWORD
FontsPositionX
;
42
DWORD
FontsPositionY
;
43
DWORD
ShowTextTool
;
44
45
enum
WallpaperStyle
{
46
TILED
,
47
CENTERED
,
48
STRETCHED
49
};
50
51
static
void
SetWallpaper
(
LPCTSTR
szFileName,
WallpaperStyle
style
);
52
53
void
Load
();
54
void
Store
();
55
void
SetMostRecentFile
(
LPCTSTR
szPathName);
56
};
RegistrySettings::Bold
DWORD Bold
Definition:
registry.h:37
RegistrySettings::ThumbXPos
DWORD ThumbXPos
Definition:
registry.h:25
RegistrySettings::STRETCHED
Definition:
registry.h:48
LPCTSTR
const CHAR * LPCTSTR
Definition:
xmlstorage.h:193
RegistrySettings::ThumbHeight
DWORD ThumbHeight
Definition:
registry.h:23
RegistrySettings::WallpaperStyle
WallpaperStyle
Definition:
registry.h:45
RegistrySettings::strFile2
CString strFile2
Definition:
registry.h:31
RegistrySettings::strFontName
CString strFontName
Definition:
registry.h:35
RegistrySettings::SetWallpaper
static void SetWallpaper(LPCTSTR szFileName, WallpaperStyle style)
Definition:
registry.cpp:42
RegistrySettings
Definition:
registry.h:11
RegistrySettings::BMPHeight
DWORD BMPHeight
Definition:
registry.h:17
RegistrySettings::SetMostRecentFile
void SetMostRecentFile(LPCTSTR szPathName)
Definition:
registry.cpp:187
RegistrySettings::NoStretching
DWORD NoStretching
Definition:
registry.h:20
RegistrySettings::ShowThumbnail
DWORD ShowThumbnail
Definition:
registry.h:21
RegistrySettings::TILED
Definition:
registry.h:46
RegistrySettings::ShowTextTool
DWORD ShowTextTool
Definition:
registry.h:43
RegistrySettings::WindowPlacement
WINDOWPLACEMENT WindowPlacement
Definition:
registry.h:28
RegistrySettings::FontsPositionY
DWORD FontsPositionY
Definition:
registry.h:42
ATL::CString
CStringA CString
Definition:
atlstr.h:139
RegistrySettings::BMPWidth
DWORD BMPWidth
Definition:
registry.h:18
RegistrySettings::CharSet
DWORD CharSet
Definition:
registry.h:40
RegistrySettings::UnitSetting
DWORD UnitSetting
Definition:
registry.h:27
RegistrySettings::ThumbWidth
DWORD ThumbWidth
Definition:
registry.h:24
DWORD
unsigned long DWORD
Definition:
ntddk_ex.h:95
RegistrySettings::PointSize
DWORD PointSize
Definition:
registry.h:36
RegistrySettings::FontsPositionX
DWORD FontsPositionX
Definition:
registry.h:41
RegistrySettings::Underline
DWORD Underline
Definition:
registry.h:39
RegistrySettings::ThumbYPos
DWORD ThumbYPos
Definition:
registry.h:26
RegistrySettings::GridExtent
DWORD GridExtent
Definition:
registry.h:19
RegistrySettings::Store
void Store()
Definition:
registry.cpp:138
RegistrySettings::strFile1
CString strFile1
Definition:
registry.h:30
RegistrySettings::strFile4
CString strFile4
Definition:
registry.h:33
RegistrySettings::Load
void Load()
Definition:
registry.cpp:85
_WINDOWPLACEMENT
Definition:
winuser.h:3269
RegistrySettings::CENTERED
Definition:
registry.h:47
RegistrySettings::SnapToGrid
DWORD SnapToGrid
Definition:
registry.h:22
style
Arabic default style
Definition:
afstyles.h:93
RegistrySettings::Italic
DWORD Italic
Definition:
registry.h:38
RegistrySettings::LoadPresets
void LoadPresets()
Definition:
registry.cpp:56
RegistrySettings::strFile3
CString strFile3
Definition:
registry.h:32
base
applications
mspaint
registry.h
Generated on Sat Jul 2 2022 06:03:16 for ReactOS by
1.8.15