|
|
1.1 root 1: // This is a part of the Microsoft Foundation Classes C++ library.
2: // Copyright (C) 1992 Microsoft Corporation
3: // All rights reserved.
4: //
5: // This source code is only intended as a supplement to the
6: // Microsoft Foundation Classes Reference and Microsoft
7: // QuickHelp documentation provided with the library.
8: // See these sources for detailed information regarding the
9: // Microsoft Foundation Classes product.
10:
11: #include "ctrltest.h"
12:
13: AFX_IDI_STD_FRAME ICON ctrltest.ico
14:
15: AFX_IDI_STD_FRAME MENU
16: BEGIN
17:
18: POPUP "&File"
19: BEGIN
20: MENUITEM "E&xit", IDM_EXIT
21: END
22:
23: POPUP "&Simple"
24: BEGIN
25: MENUITEM "Test &C++ Derived class...", IDM_TEST_DERIVED_EDIT
26: MENUITEM "Test &WNDCLASS Registered...", IDM_TEST_WNDCLASS_EDIT
27: MENUITEM "Test &Dynamic Subclassed...", IDM_TEST_SUB_EDIT
28: END
29:
30: POPUP "&Pen"
31: BEGIN
32: MENUITEM "Test &C++ code...", IDM_TEST_PENEDIT_CODE
33: MENUITEM "Test from &Template...", IDM_TEST_PENEDIT_TEMPLATE
34: MENUITEM "HEdit &Features...", IDM_TEST_PENEDIT_FEATURES
35: END
36:
37: POPUP "&Custom"
38: BEGIN
39: MENUITEM "&Bitmap Button 1...", IDM_TEST_BITMAP_BUTTON1
40: MENUITEM "Bitmap Button &2...", IDM_TEST_BITMAP_BUTTON2
41: MENUITEM SEPARATOR
42: MENUITEM "Custom &Menu", IDM_TEST_CUSTOM_MENU
43: // Custom menu will be changed to a Popup by the initialization code
44: MENUITEM "Custom &Listbox...", IDM_TEST_CUSTOM_LIST
45: MENUITEM SEPARATOR
46: MENUITEM "&Spin Control...", IDM_TEST_SPIN_EDIT
47: END
48:
49: POPUP "&Help"
50: BEGIN
51: MENUITEM "&About ...", IDM_ABOUT
52: END
53: END
54:
55: /////////////////////////////////////////////////////////////////////////////
56:
57: IDD_ABOUT DIALOG 34, 22, 144, 75
58: STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
59: CAPTION "About CtrlTest"
60: BEGIN
61: CTEXT "Microsoft Windows", -1, 0, 5, 144, 8
62: CTEXT "Microsoft Foundation Classes", -1, 0, 14, 144, 8
63: CTEXT "Control Test Application", -1, 0, 23, 144, 8
64: CTEXT "Version 1.0", -1, 0, 36, 144, 8
65: DEFPUSHBUTTON "OK", IDOK, 56, 53, 32, 14, WS_GROUP
66: END
67:
68: /////////////////////////////////////////////////////////////////////////////
69: // Simple tests
70:
71: #include "dertest.dlg"
72: #include "wclstest.dlg"
73: #include "subtest.dlg"
74:
75: /////////////////////////////////////////////////////////////////////////////
76: // Pen Tests
77: #include "dlgpen.dlg"
78: #include "featpen.dlg"
79:
80: /////////////////////////////////////////////////////////////////////////////
81: // Bitmap button Test 1 - bitmaps for buttons explicitly loaded
82:
83: rcinclude bmtest1.dlg
84:
85: Image1Up bitmap Image1U.bmp
86: Image1Down bitmap Image1D.bmp
87: Image1Focus bitmap Image1F.bmp
88: Image2Up bitmap Image2U.bmp
89: Image2Down bitmap Image2D.bmp
90: Image2Focus bitmap Image2F.bmp
91:
92: ////////////////////////////////////////
93: // Bitmap button Test 2 - bitmaps automatically loaded
94:
95: rcinclude bmtest2.dlg
96:
97: // Text of button is base used for image resource names:
98: // text = "Ok"
99: // normal up image = "OkU"
100: // depressed down image = "OkD"
101: // focused image = "OkF"
102:
103: OkU bitmap okU.bmp
104: OkD bitmap okD.bmp
105: OkF bitmap okF.bmp
106: CancelU bitmap cancelU.bmp
107: CancelD bitmap cancelD.bmp
108: CancelF bitmap cancelF.bmp
109:
110: /////////////////////////////////////////////////////////////////////////////
111: // New controls
112:
113: #include "custlist.dlg"
114: #include "spintest.dlg"
115:
116: /////////////////////////////////////////////////////////////////////////////
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.