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