ReactOS 0.4.15-dev-5863-g1fe3ab7
precomp.h
Go to the documentation of this file.
1#ifndef _MSPAINT_H
2#define _MSPAINT_H
3
4#ifdef NDEBUG
5 #undef DBG
6 #undef _DEBUG
7#endif
8
9#include <stdarg.h>
10
11#include <windef.h>
12#include <winbase.h>
13#include <winuser.h>
14#include <wingdi.h>
15#include <tchar.h>
16#include <atlbase.h>
17#include <atlcom.h>
18#include <atlimage.h>
19#include <atlpath.h>
20#include <atlstr.h>
21#include <atlwin.h>
22#include <atltypes.h>
23#include <windowsx.h>
24#include <commdlg.h>
25#include <commctrl.h>
26#include <stdlib.h>
27#include <shellapi.h>
28#include <htmlhelp.h>
29#ifdef _DEBUG
30 #define _CRTDBG_MAP_ALLOC
31 #include <crtdbg.h>
32#endif
33
34#define NDEBUG
35#include <debug.h>
36
37#define WM_TOOLSMODELTOOLCHANGED (WM_APP + 0)
38#define WM_TOOLSMODELSETTINGSCHANGED (WM_APP + 1)
39#define WM_TOOLSMODELZOOMCHANGED (WM_APP + 2)
40#define WM_PALETTEMODELCOLORCHANGED (WM_APP + 3)
41#define WM_PALETTEMODELPALETTECHANGED (WM_APP + 4)
42#define WM_IMAGEMODELDIMENSIONSCHANGED (WM_APP + 5)
43#define WM_IMAGEMODELIMAGECHANGED (WM_APP + 6)
44#define WM_SELECTIONMODELREFRESHNEEDED (WM_APP + 7)
45
46enum CANVAS_HITTEST // hit
47{
48 HIT_NONE = 0, // Nothing hit or outside
59};
60
61#include "resource.h"
62#include "drawing.h"
63#include "dib.h"
64#include "fullscreen.h"
65#include "globalvar.h"
66#include "history.h"
67#include "imgarea.h"
68#include "miniature.h"
69#include "palette.h"
70#include "palettemodel.h"
71#include "registry.h"
72#include "selection.h"
73#include "selectionmodel.h"
74#include "sizebox.h"
75#include "canvas.h"
76#include "textedit.h"
77#include "toolbox.h"
78#include "toolsettings.h"
79#include "toolsmodel.h"
80#include "winproc.h"
81#include "dialogs.h"
82#include "common.h"
83
84#endif /* _MSPAINT_H */
CANVAS_HITTEST
Definition: precomp.h:47
@ HIT_NONE
Definition: precomp.h:48
@ HIT_BORDER
Definition: precomp.h:57
@ HIT_LOWER_RIGHT
Definition: precomp.h:56
@ HIT_LOWER_CENTER
Definition: precomp.h:55
@ HIT_UPPER_LEFT
Definition: precomp.h:49
@ HIT_INNER
Definition: precomp.h:58
@ HIT_LOWER_LEFT
Definition: precomp.h:54
@ HIT_UPPER_CENTER
Definition: precomp.h:50
@ HIT_UPPER_RIGHT
Definition: precomp.h:51
@ HIT_MIDDLE_RIGHT
Definition: precomp.h:53
@ HIT_MIDDLE_LEFT
Definition: precomp.h:52