17#define MAX_LONG_PATH 512
19#define WM_TOOLSMODELTOOLCHANGED (WM_APP + 0)
20#define WM_TOOLSMODELSETTINGSCHANGED (WM_APP + 1)
21#define WM_TOOLSMODELZOOMCHANGED (WM_APP + 2)
22#define WM_PALETTEMODELCOLORCHANGED (WM_APP + 3)
23#define WM_PALETTEMODELPALETTECHANGED (WM_APP + 4)
24#define WM_IMAGEMODELDIMENSIONSCHANGED (WM_APP + 5)
25#define WM_IMAGEMODELIMAGECHANGED (WM_APP + 6)
26#define WM_SELECTIONMODELREFRESHNEEDED (WM_APP + 7)
29#define RECT_WIDTH(a) ((a).right - (a).left)
32#define RECT_HEIGHT(a) ((a).bottom - (a).top)
35#define CHECKED_IF(a) ((a) ? (MF_CHECKED | MF_BYCOMMAND) : (MF_UNCHECKED | MF_BYCOMMAND))
38#define ENABLED_IF(a) ((a) ? (MF_ENABLED | MF_BYCOMMAND) : (MF_GRAYED | MF_BYCOMMAND))
57BOOL zoomTo(
int newZoom,
int mouseX,
int mouseY);
void updateLast(LONG x, LONG y)
BOOL nearlyEqualPoints(INT x0, INT y0, INT x1, INT y1)
BOOL zoomTo(int newZoom, int mouseX, int mouseY)
void updateStartAndLast(LONG x, LONG y)
GLint GLint GLint GLint GLint x
GLint GLint GLint GLint GLint GLint y
_In_ CLIPOBJ _In_ BRUSHOBJ _In_ LONG _In_ LONG y1
_In_ CLIPOBJ _In_ BRUSHOBJ _In_ LONG x1