|
|
1.1 root 1: /*************************************************************************
2: **
3: ** OLE 2.0 Server Sample Code
4: **
5: ** isvrotl.rc
6: **
7: ** Resource file for isvrotl.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: DragMoveCur CURSOR dragmove.cur
18:
19: #if defined( IF_SPECIAL_DD_CURSORS_NEEDED )
20: DragNoneCur CURSOR dragnone.cur
21: DragCopyCur CURSOR dragcopy.cur
22: DragLinkCur CURSOR draglink.cur
23: #endif // IF_SPECIAL_DD_CURSORS_NEEDED
24:
25: SvrOutlMenu MENU
26: BEGIN
27: POPUP "&File"
28: BEGIN
29: MENUITEM "&New", IDM_F_NEW
30: MENUITEM "&Open...\t Ctrl+F12", IDM_F_OPEN
31: MENUITEM "&Save\t Shift+F12", IDM_F_SAVE
32: MENUITEM "Save &As...\t F12", IDM_F_SAVEAS
33: MENUITEM SEPARATOR
34: MENUITEM "&Print...\t Ctrl+Shift+F12", IDM_F_PRINT
35: MENUITEM "Printer Se&tup...", IDM_F_PRINTERSETUP
36: MENUITEM SEPARATOR
37: MENUITEM "E&xit\t Alt+F4", IDM_F_EXIT
38: END
39: POPUP "&Edit"
40: BEGIN
41: MENUITEM "&Undo", IDM_E_UNDO
42: MENUITEM SEPARATOR
43: MENUITEM "Cu&t\t Ctrl+X", IDM_E_CUT
44: MENUITEM "&Copy\t Ctrl+C", IDM_E_COPY
45: MENUITEM "&Paste\t Ctrl+V", IDM_E_PASTE
46: MENUITEM "Paste &Special...", IDM_E_PASTESPECIAL
47: MENUITEM "Cl&ear\t Del", IDM_E_CLEAR
48: MENUITEM SEPARATOR
49: MENUITEM "Select A&ll\t Ctrl+A", IDM_E_SELECTALL
50: END
51: POPUP "O&utline"
52: BEGIN
53: POPUP "&Zoom"
54: BEGIN
55: MENUITEM "&400%", IDM_V_ZOOM_400
56: MENUITEM "&300%", IDM_V_ZOOM_300
57: MENUITEM "&200%", IDM_V_ZOOM_200
58: MENUITEM "&100%", IDM_V_ZOOM_100
59: MENUITEM "&75%", IDM_V_ZOOM_75
60: MENUITEM "&50%", IDM_V_ZOOM_50
61: MENUITEM "&25%", IDM_V_ZOOM_25
62: END
63: POPUP "&Left and Right margins"
64: BEGIN
65: MENUITEM "&nil", IDM_V_SETMARGIN_0
66: MENUITEM "&1 cm", IDM_V_SETMARGIN_1
67: MENUITEM "&2 cm", IDM_V_SETMARGIN_2
68: MENUITEM "&3 cm", IDM_V_SETMARGIN_3
69: MENUITEM "&4 cm", IDM_V_SETMARGIN_4
70: END
71: POPUP "Add &Top Line"
72: BEGIN
73: MENUITEM "&1 cm", IDM_V_ADDTOP_1
74: MENUITEM "&2 cm", IDM_V_ADDTOP_2
75: MENUITEM "&3 cm", IDM_V_ADDTOP_3
76: MENUITEM "&4 cm", IDM_V_ADDTOP_4
77: END
78: END
79: POPUP "&Line"
80: BEGIN
81: MENUITEM "&Add Line\t Enter", IDM_L_ADDLINE
82: MENUITEM "E&dit Line\t Alt+Enter", IDM_L_EDITLINE
83: MENUITEM SEPARATOR
84: MENUITEM "&Indent Line\t Tab", IDM_L_INDENTLINE
85: MENUITEM "U&nindent Line\t Shift+Tab", IDM_L_UNINDENTLINE
86: MENUITEM SEPARATOR
87: MENUITEM "&Set Line Height...", IDM_L_SETLINEHEIGHT
88: END
89: POPUP "&Name"
90: BEGIN
91: MENUITEM "&Define Name...", IDM_N_DEFINENAME
92: MENUITEM "&Goto Name...", IDM_N_GOTONAME
93: END
94: POPUP "&Options"
95: BEGIN
96: POPUP "&Button Bar Display"
97: BEGIN
98: MENUITEM "At &Top", IDM_O_BB_TOP
99: MENUITEM "At &Bottom", IDM_O_BB_BOTTOM
100: MENUITEM "&Popup", IDM_O_BB_POPUP
101: MENUITEM "&Hide", IDM_O_BB_HIDE
102: END
103: POPUP "&Formula Bar Display"
104: BEGIN
105: MENUITEM "At &Top", IDM_O_FB_TOP
106: MENUITEM "At &Bottom", IDM_O_FB_BOTTOM
107: MENUITEM "&Popup", IDM_O_FB_POPUP
108: END
109: POPUP "&Row and Column Heading"
110: BEGIN
111: MENUITEM "&Show", IDM_O_HEAD_SHOW
112: MENUITEM "&Hide", IDM_O_HEAD_HIDE
113: END
114: END
115: POPUP "DbgI&Svr"
116: BEGIN
117: MENUITEM "&Debug Level...", IDM_D_DEBUGLEVEL
118: MENUITEM "Register Message &Filter", IDM_D_INSTALLMSGFILTER
119: MENUITEM "&Reject Incoming Messages", IDM_D_REJECTINCOMING
120: END
121: POPUP "&Help"
122: BEGIN
123: MENUITEM "&About...", IDM_H_ABOUT
124: END
125: END
126:
127: SvrOutlAccel ACCELERATORS
128: BEGIN
129: VK_F12, IDM_F_OPEN, VIRTKEY, CONTROL
130: VK_F12, IDM_F_SAVE, VIRTKEY, SHIFT
131: VK_F12, IDM_F_SAVEAS, VIRTKEY
132: VK_F12, IDM_F_PRINT, VIRTKEY, CONTROL, SHIFT
133:
134: "x", IDM_E_CUT, VIRTKEY, CONTROL
135: "c", IDM_E_COPY, VIRTKEY, CONTROL
136: "v", IDM_E_PASTE, VIRTKEY, CONTROL
137: VK_DELETE, IDM_E_CLEAR, VIRTKEY
138: VK_RETURN, IDM_L_ADDLINE, VIRTKEY
139: VK_RETURN, IDM_L_EDITLINE, VIRTKEY, ALT
140: VK_TAB, IDM_L_INDENTLINE, VIRTKEY
141: VK_TAB, IDM_L_UNINDENTLINE, VIRTKEY, SHIFT
142: "a", IDM_E_SELECTALL, VIRTKEY, CONTROL
143:
144: ; old conventions for editing
145: VK_INSERT, IDM_E_COPY, VIRTKEY, CONTROL
146: VK_DELETE, IDM_E_CUT, VIRTKEY, SHIFT
147: VK_INSERT, IDM_E_PASTE, VIRTKEY, SHIFT
148:
149: VK_F2, IDM_F2, VIRTKEY
150: END
151:
152: ; used when edit control of Formula Bar in focus
153: ;
154: SvrOutlAccelFocusEdit ACCELERATORS
155: BEGIN
156: VK_F12, IDM_F_OPEN, VIRTKEY, CONTROL
157: VK_F12, IDM_F_SAVE, VIRTKEY, SHIFT
158: VK_F12, IDM_F_SAVEAS, VIRTKEY
159: VK_F12, IDM_F_PRINT, VIRTKEY, CONTROL, SHIFT
160:
161: VK_RETURN, IDM_L_ADDLINE, VIRTKEY
162: VK_RETURN, IDM_L_EDITLINE, VIRTKEY, ALT
163:
164: VK_ESCAPE, IDM_FB_CANCEL, VIRTKEY
165: END
166:
167:
168: InPlaceSvrOutlAccel ACCELERATORS
169: BEGIN
170: "x", IDM_E_CUT, VIRTKEY, CONTROL
171: "c", IDM_E_COPY, VIRTKEY, CONTROL
172: "v", IDM_E_PASTE, VIRTKEY, CONTROL
173: VK_DELETE, IDM_E_CLEAR, VIRTKEY
174: VK_RETURN, IDM_L_ADDLINE, VIRTKEY
175: VK_RETURN, IDM_L_EDITLINE, VIRTKEY, ALT
176: VK_TAB, IDM_L_INDENTLINE, VIRTKEY
177: VK_BACK, IDM_L_UNINDENTLINE, VIRTKEY
178: "a", IDM_E_SELECTALL, VIRTKEY, CONTROL
179:
180: ; old conventions for editing
181: VK_INSERT, IDM_E_COPY, VIRTKEY, CONTROL
182: VK_DELETE, IDM_E_CUT, VIRTKEY, SHIFT
183: VK_INSERT, IDM_E_PASTE, VIRTKEY, SHIFT
184:
185: VK_F2, IDM_F2, VIRTKEY
186: END
187:
188: ; used when edit control of Formula Bar in focus
189: ; REVIEW: currently not properly used
190: InPlaceSvrOutlAccelFocusEdit ACCELERATORS
191: BEGIN
192: VK_F12, IDM_F_OPEN, VIRTKEY, CONTROL
193: VK_F12, IDM_F_SAVE, VIRTKEY, SHIFT
194: VK_F12, IDM_F_SAVEAS, VIRTKEY
195: VK_F12, IDM_F_PRINT, VIRTKEY, CONTROL, SHIFT
196:
197: VK_RETURN, IDM_L_ADDLINE, VIRTKEY
198: VK_RETURN, IDM_L_EDITLINE, VIRTKEY, ALT
199:
200: VK_ESCAPE, IDM_FB_CANCEL, VIRTKEY
201: END
202:
203: SvrOutlIcon ICON isvrotl.ico
204:
205: Image72 BITMAP image72.bmp
206: Image96 BITMAP image96.bmp
207: Image120 BITMAP image120.bmp
208: LogoBitmap BITMAP ole2.bmp
209:
210: #include "DIALOGS.DLG"
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.