|
|
1.1 root 1: /*
2: CLIPVIEW header file
3: Created by Microsoft, IBM Corporation, 1990
4: */
5: #define ID_RESOURCE 1
6: /*
7: Menu ids
8: */
9: #define IDM_FILE 1
10: #define IDM_RENDER 10
11: #define IDM_SAVE 11
12: #define IDM_ABOUT 12
13: /*
14: Dialog ids
15: */
16: #define IDD_ABOUT 1
17: #define IDD_RENDER 2
18: #define IDL_RENDER 0x20
19: /*
20: Supplementary string ids
21: */
22: #define IDS_ABOUTMENU 0x10
23: #define IDS_ALREADY 0x11
24: #define IDS_APPNAME 0x12
25: #define IDS_CLIPCLASS 0x13
26: #define IDS_INST 0x14
27: #define IDS_NODISPLAY 0x15
28: #define IDS_NOTPRES 0x16
29: #define IDS_NOTSAVED 0x17
30: #define IDS_OPENFAIL 0x18
31: #define IDS_SAVETITLE 0x19
32: #define CF_EMPTY 0
33: #define CF_UNKNOWN 0x21
34: #define LINE 10 /* Amount of "LINE" scrolling */
35: #define MAXLEN 30 /* Longest length of any string */
36: #define MAXTITLELEN 62 /* (MAXLEN * 2) + 2 */
37: #define MAXFORMATS 20 /* Maximum number of diff. formats */
38: /*
39: Procedure declarations
40: */
41: /* Wndprocs */
42: MRESULT EXPENTRY ClipWndProc(HWND, USHORT, MPARAM, MPARAM);
43: MRESULT EXPENTRY AboutDlgProc(HWND, USHORT, MPARAM, MPARAM);
44: MRESULT EXPENTRY RenderDlgProc(HWND, USHORT, MPARAM, MPARAM);
45:
46: /* ClipView-specific routines */
47: VOID ChangeSystemMenu(HWND hwnd);
48: VOID ReadSelector(HWND hwndMLE, PSZ pszText);
49: VOID FixFrame(VOID);
50: VOID NeedScrollBars(BOOL fNeed);
51: BOOL RenderFormat(HWND hwnd, USHORT usFormat);
52: BOOL UpdateScreen(HWND hwnd, USHORT usFormat);
53: VOID GetAllFormats(VOID);
54: VOID GetFormatName(USHORT usFormat, UCHAR szFormat[]);
55: BOOL SendOwnerMsg(USHORT msg, MPARAM mp1, MPARAM mp2);
56: BOOL DoScrolling(HWND hwnd, BOOL fHorz, USHORT sbCmd);
57:
58: /* ClipFile-specific routines */
59: BOOL SaveClipboard(HWND hwnd, USHORT usFormat);
60:
61: int cdecl main(void);
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.