|
|
1.1 root 1: #include <windows.h>
2: #include "mfedit.h"
3:
4: //
5: // Include the dialogs
6: //
7: #include ".\rsc\mfedit.dlg"
8:
1.1.1.2 root 9: APP_ICON ICON .\rsc\mfedit.ico
1.1 root 10:
11: MainMenu MENU
12: BEGIN
13: POPUP "File"
14: BEGIN
15: MENUITEM "Load Metafile...", MM_LOAD
16: MENUITEM "Record Metafile As...", MM_RECORD
17: MENUITEM SEPARATOR
18: MENUITEM "Load Mask Bitmap...", MM_LOAD_MASKBMP
19: MENUITEM "Load Bitmap...", MM_LOAD_BMP
20: MENUITEM "Save as Bitmap...", MM_SAVE_BMP, grayed
21: MENUITEM SEPARATOR
1.1.1.2 root 22: MENUITEM "Print Metafile", MM_PRINT //, grayed
23: // MENUITEM "Page Setup...", MM_PAGESETUP, grayed
24: // MENUITEM "Print Setup...", MM_PRINTSETUP //, grayed
1.1 root 25: MENUITEM SEPARATOR
26: MENUITEM "&About...", MM_ABOUT
27: END
28:
29: POPUP "Edit"
30: BEGIN
31: POPUP "Clipboard"
32: BEGIN
33: MENUITEM "Cu&t\tCtrl+X", MM_CUT
34: MENUITEM "&Copy\tCtrl+C", MM_COPY
35: MENUITEM "&Paste\tCtrl+V", MM_PASTE, grayed
1.1.1.2 root 36: MENUITEM SEPARATOR
37: MENUITEM "Import 3X Format", MM_IMPORT_3X
38: MENUITEM "Export 3X Format", MM_EXPORT_3X
1.1 root 39: END
40: MENUITEM SEPARATOR
41: POPUP "Metafile Record"
42: BEGIN
1.1.1.3 ! root 43: POPUP "GDI Comment"
! 44: BEGIN
! 45: MENUITEM "WINDOWS_METAFILE" MM_C_WND_MF, grayed
! 46: MENUITEM "BEGIN_GROUP" MM_C_BEGIN_GP, grayed
! 47: MENUITEM "END_GROUP" MM_C_END_GP, grayed
! 48: MENUITEM "MULTIFORMATS" MM_C_MLTFMTS
! 49: END
! 50: MENUITEM SEPARATOR
1.1 root 51: MENUITEM "Remove" MM_REMOVE, grayed
52: MENUITEM "Insert" MM_INSERT, grayed
53: MENUITEM SEPARATOR
54: MENUITEM "Hit Test" MM_HITTEST
55: END
56: END
57:
58: POPUP "Options"
59: BEGIN
60: MENUITEM "Pen..." MM_PEN
61: MENUITEM "Brush..." MM_BRUSH
1.1.1.2 root 62: MENUITEM SEPARATOR
1.1 root 63: MENUITEM "Font..." MM_FONT
1.1.1.2 root 64: POPUP "TrueType Font Outline"
65: BEGIN
66: MENUITEM "StrokeAndFill" MM_TTOUTLN_STROKEFILL
67: MENUITEM "PolyDraw" MM_TTOUTLN_POLYDRAW
68: END
69: MENUITEM SEPARATOR
70: MENUITEM "Fit to Window" MM_FIT2WND
1.1 root 71: MENUITEM SEPARATOR
72: MENUITEM "Repeat All" MM_REPEAT, grayed
73: MENUITEM SEPARATOR
74: POPUP "Speed"
75: BEGIN
76: MENUITEM "Increase" MM_INCREASE, grayed
77: MENUITEM "Normal" MM_NORMAL, grayed
78: MENUITEM "Decrease" MM_DECREASE, grayed
79: END
80: END
81: END
82:
83:
84: BMID_OPEND BITMAP .\rsc\opend.bmp
85: BMID_RECORDD BITMAP .\rsc\recd.bmp
86: BMID_STOPD BITMAP .\rsc\stopd.bmp
87: BMID_PLAYD BITMAP .\rsc\playd.bmp
88: BMID_FFD BITMAP .\rsc\ffd.bmp
89: BMID_OPENU BITMAP .\rsc\openu.bmp
90: BMID_RECORDU BITMAP .\rsc\recu.bmp
91: BMID_STOPU BITMAP .\rsc\stopu.bmp
92: BMID_PLAYU BITMAP .\rsc\playu.bmp
93: BMID_FFU BITMAP .\rsc\ffu.bmp
94:
95: BMID_PEND BITMAP .\rsc\pend.bmp
96: BMID_TEXTD BITMAP .\rsc\textd.bmp
97: BMID_RECTD BITMAP .\rsc\rectd.bmp
98: BMID_FILLRECTD BITMAP .\rsc\frectd.bmp
99: BMID_ELLIPSED BITMAP .\rsc\ellipsed.bmp
100: BMID_FILLELLIPSED BITMAP .\rsc\fellipsd.bmp
101: BMID_LINED BITMAP .\rsc\lined.bmp
102: BMID_BEZIERD BITMAP .\rsc\bezierd.bmp
103: BMID_BMPOBJD BITMAP .\rsc\bmpobjd.bmp
104: BMID_METAFD BITMAP .\rsc\metafd.bmp
105: BMID_PENU BITMAP .\rsc\penu.bmp
106: BMID_TEXTU BITMAP .\rsc\textu.bmp
107: BMID_RECTU BITMAP .\rsc\rectu.bmp
108: BMID_FILLRECTU BITMAP .\rsc\frectu.bmp
109: BMID_ELLIPSEU BITMAP .\rsc\ellipseu.bmp
110: BMID_FILLELLIPSEU BITMAP .\rsc\fellipsu.bmp
111: BMID_LINEU BITMAP .\rsc\lineu.bmp
112: BMID_BEZIERU BITMAP .\rsc\bezieru.bmp
113: BMID_BMPOBJU BITMAP .\rsc\bmpobju.bmp
114: BMID_METAFU BITMAP .\rsc\metafu.bmp
115:
116:
117: AboutBox DIALOG 16, 16, 192, 96
118: STYLE DS_MODALFRAME | WS_CAPTION | WS_VISIBLE
119: CAPTION "About Metafile Editor"
120: BEGIN
121: CTEXT "Micosoft Windows Metafile Editor" -1, 0, 8, 192, 8
122: CTEXT "Version 3.1" -1, 0, 16, 192, 8
123: CTEXT "Microsoft Developer Support" -1, 0, 24, 192, 8
1.1.1.2 root 124: ICON APP_ICON, -1, 8. 8, 0, 0
1.1 root 125: DEFPUSHBUTTON "OK!", IDOK, 71, 60, 50, 14
126: END
127:
128: ACCEL_ID ACCELERATORS
129: BEGIN
130: "^X", MM_CUT
131: "^C", MM_COPY
132: "^V", MM_PASTE
133: "^a", MM_LEABOUT
134: END
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.