|
|
1.1 root 1: /*************************************************************************
2: **
3: ** OLE 2.0 Sample Code
4: **
5: ** outline.rc
6: **
7: ** Resource file for outline.exe
8: **
9: ** (c) Copyright Microsoft Corp. 1992 - 1993 All Rights Reserved
10: **
11: *************************************************************************/
12:
13: #include "windows.h"
14: #include "outlrc.h"
15:
16: SelCur CURSOR selcross.cur
17:
18: OutlineMenu MENU
19: BEGIN
20: POPUP "&File"
21: BEGIN
22: MENUITEM "&New", IDM_F_NEW
23: MENUITEM "&Open...\t Ctrl+F12", IDM_F_OPEN
24: MENUITEM "&Save\t Shift+F12", IDM_F_SAVE
25: MENUITEM "Save &As...\t F12", IDM_F_SAVEAS
26: MENUITEM SEPARATOR
27: MENUITEM "&Print...\t Ctrl+Shift+F12", IDM_F_PRINT
28: MENUITEM "Printer Se&tup...", IDM_F_PRINTERSETUP
29: MENUITEM SEPARATOR
30: MENUITEM "E&xit\t Alt+F4", IDM_F_EXIT
31: END
32: POPUP "&Edit"
33: BEGIN
34: MENUITEM "&Undo", IDM_E_UNDO
35: MENUITEM SEPARATOR
36: MENUITEM "Cu&t\t Ctrl+X", IDM_E_CUT
37: MENUITEM "&Copy\t Ctrl+C", IDM_E_COPY
38: MENUITEM "&Paste\t Ctrl+V", IDM_E_PASTE
39: MENUITEM "Cl&ear\t Del", IDM_E_CLEAR
40: MENUITEM SEPARATOR
41: MENUITEM "Select A&ll\t Ctrl+A", IDM_E_SELECTALL
42: END
43: POPUP "O&utline"
44: BEGIN
45: POPUP "&Zoom"
46: BEGIN
47: MENUITEM "&400%", IDM_V_ZOOM_400
48: MENUITEM "&300%", IDM_V_ZOOM_300
49: MENUITEM "&200%", IDM_V_ZOOM_200
50: MENUITEM "&100%", IDM_V_ZOOM_100
51: MENUITEM "&75%", IDM_V_ZOOM_75
52: MENUITEM "&50%", IDM_V_ZOOM_50
53: MENUITEM "&25%", IDM_V_ZOOM_25
54: END
55: POPUP "&Left and Right margins"
56: BEGIN
57: MENUITEM "&nil", IDM_V_SETMARGIN_0
58: MENUITEM "&1 cm", IDM_V_SETMARGIN_1
59: MENUITEM "&2 cm", IDM_V_SETMARGIN_2
60: MENUITEM "&3 cm", IDM_V_SETMARGIN_3
61: MENUITEM "&4 cm", IDM_V_SETMARGIN_4
62: END
63: POPUP "Add &Top Line"
64: BEGIN
65: MENUITEM "&1 cm", IDM_V_ADDTOP_1
66: MENUITEM "&2 cm", IDM_V_ADDTOP_2
67: MENUITEM "&3 cm", IDM_V_ADDTOP_3
68: MENUITEM "&4 cm", IDM_V_ADDTOP_4
69: END
70: END
71: POPUP "&Line"
72: BEGIN
73: MENUITEM "&Add Line\t Enter", IDM_L_ADDLINE
74: MENUITEM "E&dit Line\t Alt+Enter", IDM_L_EDITLINE
75: MENUITEM SEPARATOR
76: MENUITEM "&Indent Line\t Tab", IDM_L_INDENTLINE
77: MENUITEM "U&nindent Line\t Shift+Tab", IDM_L_UNINDENTLINE
78: MENUITEM SEPARATOR
79: MENUITEM "&Set Line Height...", IDM_L_SETLINEHEIGHT
80: END
81: POPUP "&Name"
82: BEGIN
83: MENUITEM "&Define Name...", IDM_N_DEFINENAME
84: MENUITEM "&Goto Name...", IDM_N_GOTONAME
85: END
86: POPUP "&Options"
87: BEGIN
88: POPUP "&Button Bar Display"
89: BEGIN
90: MENUITEM "At &Top", IDM_O_BB_TOP
91: MENUITEM "At &Bottom", IDM_O_BB_BOTTOM
92: MENUITEM "&Popup", IDM_O_BB_POPUP
93: MENUITEM "&Hide", IDM_O_BB_HIDE
94: END
95: POPUP "&Formula Bar Display"
96: BEGIN
97: MENUITEM "At &Top", IDM_O_FB_TOP
98: MENUITEM "At &Bottom", IDM_O_FB_BOTTOM
99: MENUITEM "&Popup", IDM_O_FB_POPUP
100: END
101: POPUP "&Row and Column Heading"
102: BEGIN
103: MENUITEM "&Show", IDM_O_HEAD_SHOW
104: MENUITEM "&Hide", IDM_O_HEAD_HIDE
105: END
106: END
107: POPUP "&Help"
108: BEGIN
109: MENUITEM "&About...", IDM_H_ABOUT
110: END
111: END
112:
113: OutlineAccel ACCELERATORS
114: BEGIN
115: VK_F12, IDM_F_OPEN, VIRTKEY, CONTROL
116: VK_F12, IDM_F_SAVE, VIRTKEY, SHIFT
117: VK_F12, IDM_F_SAVEAS, VIRTKEY
118: VK_F12, IDM_F_PRINT, VIRTKEY, CONTROL, SHIFT
119:
120: "x", IDM_E_CUT, VIRTKEY, CONTROL
121: "c", IDM_E_COPY, VIRTKEY, CONTROL
122: "v", IDM_E_PASTE, VIRTKEY, CONTROL
123: VK_DELETE, IDM_E_CLEAR, VIRTKEY
124: VK_RETURN, IDM_L_ADDLINE, VIRTKEY
125: VK_RETURN, IDM_L_EDITLINE, VIRTKEY, ALT
126: VK_TAB, IDM_L_INDENTLINE, VIRTKEY
127: VK_TAB, IDM_L_UNINDENTLINE, VIRTKEY, SHIFT
128: "a", IDM_E_SELECTALL, VIRTKEY, CONTROL
129:
130: ; old conventions for editing
131: VK_INSERT, IDM_E_COPY, VIRTKEY, CONTROL
132: VK_DELETE, IDM_E_CUT, VIRTKEY, SHIFT
133: VK_INSERT, IDM_E_PASTE, VIRTKEY, SHIFT
134:
135: VK_F2, IDM_F2, VIRTKEY
136: END
137:
138:
139: ; Same as OutlineAccel but without Delete
140: ; used when edit control of Formula Bar in focus
141: ;
142: OutlineAccelFocusEdit ACCELERATORS
143: BEGIN
144: VK_F12, IDM_F_OPEN, VIRTKEY, CONTROL
145: VK_F12, IDM_F_SAVE, VIRTKEY, SHIFT
146: VK_F12, IDM_F_SAVEAS, VIRTKEY
147: VK_F12, IDM_F_PRINT, VIRTKEY, CONTROL, SHIFT
148:
149: "x", IDM_E_CUT, VIRTKEY, CONTROL
150: "c", IDM_E_COPY, VIRTKEY, CONTROL
151: "v", IDM_E_PASTE, VIRTKEY, CONTROL
152: VK_RETURN, IDM_L_ADDLINE, VIRTKEY
153: VK_RETURN, IDM_L_EDITLINE, VIRTKEY, ALT
154: VK_TAB, IDM_L_INDENTLINE, VIRTKEY
155: VK_TAB, IDM_L_UNINDENTLINE, VIRTKEY, SHIFT
156: "a", IDM_E_SELECTALL, VIRTKEY, CONTROL
157:
158: VK_ESCAPE, IDM_FB_CANCEL, VIRTKEY
159:
160: ; old conventions for editing
161: VK_INSERT, IDM_E_COPY, VIRTKEY, CONTROL
162: VK_DELETE, IDM_E_CUT, VIRTKEY, SHIFT
163: VK_INSERT, IDM_E_PASTE, VIRTKEY, SHIFT
164: END
165:
166: OutlineIcon ICON outline.ico
167:
168: Image72 BITMAP image72.bmp
169: Image96 BITMAP image96.bmp
170: Image120 BITMAP image120.bmp
171: LogoBitmap BITMAP ole2.bmp
172:
173: #include "DIALOGS.DLG"
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.