1 #ifndef __CHARMAP_PRECOMP_H
2 #define __CHARMAP_PRECOMP_H
13 #define SIZEOF(_v) (sizeof(_v) / sizeof(*_v))
15 #define MAX_GLYPHS 65536
22 #define FM_SETFONT (WM_USER + 1)
23 #define FM_GETCHAR (WM_USER + 2)
24 #define FM_SETCHAR (WM_USER + 3)
25 #define FM_GETHFONT (WM_USER + 4)
27 extern HINSTANCE hInstance
;
45 CELL Cells
[YCELLS
][XCELLS
];
52 USHORT ValidGlyphs
[MAX_GLYPHS
];
53 USHORT NumValidGlyphs
;
60 } MAPNOTIFY
, *LPMAPNOTIFY
;
66 extern SETTINGS Settings
;
67 extern HWND hCharmapDlg
;
69 LRESULT CALLBACK
LrgCellWndProc(HWND hwnd
, UINT uMsg
, WPARAM wParam
, LPARAM lParam
);
71 VOID
ShowAboutDlg(HWND hWndParent
);
73 BOOL
RegisterMapClasses(HINSTANCE hInstance
);
74 VOID
UnregisterMapClasses(HINSTANCE hInstance
);
77 VOID
UpdateStatusBar(WCHAR wch
);
78 extern VOID
ChangeMapFont(HWND hDlg
);
81 extern void LoadSettings(void);
82 extern void SaveSettings(void);
84 #endif /* __CHARMAP_PRECOMP_H */