home *** CD-ROM | disk | FTP | other *** search
- #include <windows.h>
- #include "mltest.h"
-
- MAINICON ICON MLAPP.ico
- CHILDICON ICON MLMDI.ico
-
- AppMenu MENU
- BEGIN
- POPUP "&Heap"
- BEGIN
- MENUITEM "&New Heap", IDM_NEW
- MENUITEM SEPARATOR
- MENUITEM "&FarLocal Test", IDM_FARLOCAL
- MENUITEM "&ListMgr Test", IDM_LISTMGR
- MENUITEM "&Exit", IDM_EXIT
- MENUITEM "A&bout...", IDM_ABOUT
- END
- POPUP "&Window"
- BEGIN
- MENUITEM "&Tile", IDM_WINDOWTILE
- MENUITEM "&Cascade", IDM_WINDOWCASCADE
- MENUITEM "Arrange &Icons", IDM_WINDOWICONS
- MENUITEM "Close &All", IDM_WINDOWCLOSEALL
- END
- END
-
- ChildMenu MENU
- BEGIN
- POPUP "&Heap"
- BEGIN
- MENUITEM "&New Heap", IDM_NEW
- MENUITEM SEPARATOR
- MENUITEM "&FarLocal Test MDA", IDM_FARLOCAL
- MENUITEM "&ListMgr Test AUX", IDM_LISTMGR
- MENUITEM "&Exit", IDM_EXIT
- MENUITEM "A&bout...", IDM_ABOUT
- END
- POPUP "&Action"
- BEGIN
- MENUITEM "&Allocate...", IDM_ALLOC
- MENUITEM "&Compact", IDM_COMPACT
- MENUITEM "&Discard...", IDM_DISCARD
- MENUITEM "&Free...", IDM_FREE
- MENUITEM "&Lock...", IDM_LOCK
- MENUITEM "&ReAlloc...", IDM_REALLOC
- MENUITEM "&Shrink...", IDM_SHRINK
- MENUITEM "&Unlock...", IDM_UNLOCK
- END
- POPUP "&Window"
- BEGIN
- MENUITEM "&Tile", IDM_WINDOWTILE
- MENUITEM "&Cascade", IDM_WINDOWCASCADE
- MENUITEM "Arrange &Icons", IDM_WINDOWICONS
- MENUITEM "Close &All", IDM_WINDOWCLOSEALL
- END
- END
-
-
- IDMLHTest ACCELERATORS
- BEGIN
- VK_F5, IDM_WINDOWTILE, VIRTKEY
- VK_F6, IDM_WINDOWCASCADE, VIRTKEY
- END
-
-
- STRINGTABLE
- BEGIN
- IDS_APPNAME, "MLTest V 1.0"
- END
-
-
- MainAbout DIALOG 22, 17, 156, 100
- STYLE WS_DLGFRAME | WS_POPUP
- BEGIN
- CTEXT "MDI Multiple Local Heap Demo", -1, 0, 8,152, 8
- CTEXT "For Microsoft Windows v3.xx", -1, 0, 40,152, 8
- CTEXT "Dan Quigley", -1, 0, 60,152, 8
- DEFPUSHBUTTON "Ok" IDOK, 60, 80, 32, 14, WS_GROUP
- END
-
-
- NewHeap DIALOG 110, 40, 70, 35
- CAPTION "Initial Heap Size"
- STYLE WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP
- BEGIN
- CONTROL "", ID_BYTES, "edit", ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 35, 5, 30, 12
- CONTROL "KBytes", -1, "static", SS_LEFT | WS_CHILD, 5, 5, 25, 10
- CONTROL "OK",IDOK , "button", BS_DEFPUSHBUTTON | WS_TABSTOP | WS_CHILD, 5, 20, 25, 10
- CONTROL "Cancel", IDCANCEL, "button", BS_PUSHBUTTON | WS_TABSTOP | WS_CHILD, 40, 20, 25, 10
- END
-
- ShrinkHeap DIALOG 110, 40, 70, 35
- CAPTION "Desired Heap Size"
- STYLE WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP
- BEGIN
- CONTROL "", ID_BYTES, "edit", ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 35, 5, 30, 12
- CONTROL "KBytes", -1, "static", SS_LEFT | WS_CHILD, 5, 5, 25, 10
- CONTROL "OK",IDOK , "button", BS_DEFPUSHBUTTON | WS_TABSTOP | WS_CHILD, 5, 20, 25, 10
- CONTROL "Cancel", IDCANCEL, "button", BS_PUSHBUTTON | WS_TABSTOP | WS_CHILD, 40, 20, 25, 10
- END
-
- Alloc DIALOG 110, 40, 100, 105
- CAPTION "Allocate"
- STYLE WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP
- BEGIN
- CONTROL "Bytes", -1, "static", SS_LEFT | WS_CHILD, 5, 5, 25, 10
- CONTROL "", ID_ABYTES, "edit", ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 35, 5, 60, 12
- CONTROL "LMEM_DISCARDABLE", ID_DISC, "button", BS_CHECKBOX | WS_TABSTOP | WS_CHILD, 5, 20, 85, 10
- CONTROL "LMEM_FIXED", ID_FIXED, "button", BS_CHECKBOX | WS_TABSTOP | WS_CHILD, 5, 30, 75, 10
- CONTROL "LMEM_MOVEABLE", ID_MOVES, "button", BS_CHECKBOX | WS_TABSTOP | WS_CHILD, 5, 40, 75, 10
- CONTROL "LMEM_NOCOMPACT", ID_NOCOMP, "button", BS_CHECKBOX | WS_TABSTOP | WS_CHILD, 5, 50, 80, 10
- CONTROL "LMEM_NODISCARD", ID_NODISC, "button", BS_CHECKBOX | WS_TABSTOP | WS_CHILD, 5, 60, 80, 10
- CONTROL "LMEM_ZEROINIT", ID_ZERO, "button", BS_CHECKBOX | WS_TABSTOP | WS_CHILD, 5, 70, 75, 10
- CONTROL "OK", IDOK, "button", BS_DEFPUSHBUTTON | WS_TABSTOP | WS_CHILD, 5, 85, 40, 15
- CONTROL "Cancel", IDCANCEL, "button", BS_PUSHBUTTON | WS_TABSTOP | WS_CHILD, 60, 85, 35, 15
- END
-
- Memory DIALOG 110, 40, 45, 50
- CAPTION "Enter Handle"
- STYLE WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP
- BEGIN
- CONTROL "", ID_HANDLE, "edit", ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 8, 5, 30, 12
- CONTROL "OK", IDOK, "button", BS_DEFPUSHBUTTON | WS_TABSTOP | WS_CHILD, 8, 20, 30, 10
- CONTROL "Cancel", IDCANCEL, "button", BS_PUSHBUTTON | WS_TABSTOP | WS_CHILD, 8, 36, 30, 10
- END
-
- ReAlloc DIALOG 110, 40, 78, 60
- CAPTION "Realloc"
- STYLE WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP
- BEGIN
- CONTROL "", ID_HANDLE, "edit", ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 36, 6, 32, 12
- CONTROL "", ID_BYTES, "edit", ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 36, 24, 32, 12
- CONTROL "Handle", -1, "static", SS_LEFT | WS_CHILD, 6, 6, 24, 12
- CONTROL "Size", -1, "static", SS_LEFT | WS_CHILD, 6, 24, 24, 12
- CONTROL "OK", IDOK, "button", BS_DEFPUSHBUTTON | WS_TABSTOP | WS_CHILD, 6, 42, 30, 12
- CONTROL "Cancel", IDCANCEL, "button", BS_PUSHBUTTON | WS_TABSTOP | WS_CHILD, 42, 42, 30, 12
- END
-