home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Tricks of the Windows Gam…ming Gurus (2nd Edition)
/
Disc2.iso
/
msdn_vcb
/
samples
/
vc98
/
sdk
/
winbase
/
memory
/
memory.rc
< prev
next >
Wrap
Text File
|
1997-10-05
|
11KB
|
300 lines
//-----------------------------------------------------------------------------
// This is a part of the Microsoft Source Code Samples.
// Copyright (C) 1993-1997 Microsoft Corporation.
// All rights reserved.
//
// This source code is only intended as a supplement to
// Microsoft Development Tools and/or WinHelp documentation.
// See these sources for detailed information regarding the
// Microsoft samples programs.
//-----------------------------------------------------------------------------
#define OEMRESOURCE
#include <windows.h>
#include "memory.h"
MainMenu MENU
BEGIN
POPUP "&Create"
BEGIN
MENUITEM "&Server", MM_SERVER
MENUITEM "&Client", MM_CLIENT
MENUITEM SEPARATOR
MENUITEM "&About ...", MM_ABOUT
END
POPUP "&Window"
BEGIN
MENUITEM "&Cascade", IDM_CASCADE, GRAYED
MENUITEM "&Tile", IDM_TILE , GRAYED
MENUITEM "Arrange &Icons", IDM_ARRANGE, GRAYED
END
END
ServerMenu MENU
BEGIN
POPUP "&Create"
BEGIN
MENUITEM "&Server", MM_SERVER, GRAYED
MENUITEM "&Client", MM_CLIENT, GRAYED
MENUITEM SEPARATOR
MENUITEM "&About ...", MM_ABOUT
END
POPUP "Server"
BEGIN
MENUITEM "Create File...", MM_OPT_1
MENUITEM "Create File Mapping...",MM_OPT_2, GRAYED
MENUITEM "Map View of File", MM_OPT_3, GRAYED
MENUITEM SEPARATOR
MENUITEM "Access", MM_OPT_4, GRAYED
END
POPUP "&Window"
BEGIN
MENUITEM "&Cascade", IDM_CASCADE
MENUITEM "&Tile", IDM_TILE
MENUITEM "Arrange &Icons", IDM_ARRANGE
END
END
ClientMenu MENU
BEGIN
POPUP "&Create"
BEGIN
MENUITEM "&Server", MM_SERVER, GRAYED
MENUITEM "&Client", MM_CLIENT, GRAYED
MENUITEM SEPARATOR
MENUITEM "&About ...", MM_ABOUT
END
POPUP "Client"
BEGIN
MENUITEM "Open File Mapping...", MM_OPT_5
MENUITEM "Map View of File", MM_OPT_6, GRAYED
MENUITEM SEPARATOR
MENUITEM "Access", MM_OPT_7, GRAYED
MENUITEM "Refresh Now", MM_OPT_8, GRAYED
END
POPUP "&Window"
BEGIN
MENUITEM "&Cascade", IDM_CASCADE
MENUITEM "&Tile", IDM_TILE
MENUITEM "Arrange &Icons", IDM_ARRANGE
END
END
AboutBox DIALOG 16, 16, 192, 96
STYLE DS_MODALFRAME | WS_CAPTION | WS_VISIBLE
CAPTION "About Memory"
BEGIN
CTEXT "Microsoft Windows" -1, 0, 8, 192, 8
CTEXT "Memory" -1, 0, 24, 192, 8
CTEXT "Version 0.01" -1, 0, 40, 192, 8
DEFPUSHBUTTON "OK!", IDOK, 71, 60, 50, 14
END
FileType DIALOG 11, 19, 168, 80
STYLE DS_MODALFRAME | WS_CAPTION | WS_VISIBLE
CAPTION "File Type"
BEGIN
CONTROL "Use Page File or Create Map File with the following name", 100, "static", SS_CENTER | WS_CHILD, 22, 6, 119, 20
CONTROL "Page File", IDBTN_PAGE, "button", BS_DEFPUSHBUTTON | WS_TABSTOP | WS_CHILD, 22, 52, 38, 14
CONTROL "Map File", IDBTN_MAP, "button", BS_PUSHBUTTON | WS_TABSTOP | WS_CHILD, 101, 52, 35, 14
CONTROL "MapFile.001", IDEDIT_MAPFILE, "edit", ES_LEFT | ES_AUTOHSCROLL | WS_BORDER | WS_TABSTOP | WS_CHILD, 23, 30, 115, 12
END
MapName DIALOG 62, 53, 152, 64
STYLE DS_MODALFRAME | WS_CAPTION | WS_VISIBLE
CAPTION "Map Name"
BEGIN
CONTROL "Enter name for Map File", 100, "static", SS_LEFT | WS_CHILD, 18, 8, 100, 10
CONTROL "MapName1", IDEDIT_MAPNAME, "edit", ES_LEFT | ES_AUTOHSCROLL | WS_BORDER | WS_TABSTOP | WS_CHILD, 18, 21, 94, 12
CONTROL "OK", IDBTN_OK, "button", BS_DEFPUSHBUTTON | WS_TABSTOP | WS_CHILD, 61, 39, 32, 14
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_ERR_INITAPP_FAILED "Memory: InitializeApp failure"
IDS_ERR_CREATE_CHILD_FAILED "Failed to Create Child Window"
IDS_ERR_CREATE_DLG_FAILED "Memory: About Dialog Creation Error"
IDS_ERR_MAPFILE_FAILED "Map File creation failed"
IDS_ERR_MAPPING_FAILED "File Mapping creation failed"
IDS_ERR_MAPVIEW_FAILED "Map View of File failed"
IDS_ERR_ACCESS_WRITE_FAILED "Accessing for writing failed"
IDS_ERR_ACCESS_READ_FAILED "Accessing for reading failed"
IDS_ERR_OPEN_MAPPING_FAILED "Open File Mapping failed"
IDS_ERROR "Error on %s = %d\n"
IDS_SERVER "Server %d"
IDS_CLIENT "Client %d"
IDS_CREATE_MAP_FILE "Creating Map File"
IDS_CREATE_MAPPING "Creating File Mapping"
IDS_MAPPING_VIEW "Mapping view of File"
IDS_ACCESSING_SERVER_WRITE "Accessing Server for writing"
IDS_OPENING_FILE "Opening Mapping File"
IDS_ACCESSING_SERVER_READ "Accessing Server for reading"
IDS_SEL_CREATE_FILE_MAPPING "Select 'Create File Mapping...'"
IDS_SEL_MAP_VIEW "Select 'Map View of File'"
IDS_SEL_ACCESS "Select 'Access' to enter text"
IDS_SEL_CREATE_FILE "Select 'Create File...'"
IDS_SEL_ACCESS_READ "Select 'Access' for reading Server"
IDS_SEL_OPEN_FILE "Select 'Open File...'"
END
//////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////
#ifdef JAPAN
LANGUAGE LANG_JAPANESE, SUBLANG_NEUTRAL
MainMenu MENU
BEGIN
POPUP "ì∞ɼ(&C)"
BEGIN
MENUITEM "âTü[âoü[(&S)", MM_SERVER
MENUITEM "âNâëâCâAâôâg(&C)", MM_CLIENT
MENUITEM SEPARATOR
MENUITEM "âoü[âWâçâôÅεò±(&A)...", MM_ABOUT
END
POPUP "âEâBâôâhâE(&W)"
BEGIN
MENUITEM "Ådé╦é─ò\Ī(&C)", IDM_CASCADE, GRAYED
MENUITEM "ò└é╫é─ò\Ī(&T)", IDM_TILE , GRAYED
MENUITEM "âAâCâRâôé╠É«ù±(&I)", IDM_ARRANGE, GRAYED
END
END
ServerMenu MENU
BEGIN
POPUP "ì∞ɼ(&C)"
BEGIN
MENUITEM "âTü[âoü[(&S)", MM_SERVER, GRAYED
MENUITEM "âNâëâCâAâôâg(&C)", MM_CLIENT, GRAYED
MENUITEM SEPARATOR
MENUITEM "âoü[âWâçâôÅεò±(&A)...", MM_ABOUT
END
POPUP "âTü[âoü["
BEGIN
MENUITEM "âtâ@âCâïì∞ɼ...", MM_OPT_1
MENUITEM "âtâ@âCâï â}âbâsâôâOé╠ì∞ɼ...",MM_OPT_2, GRAYED
MENUITEM "âtâ@âCâï ârâàü[é╠â}âbâv", MM_OPT_3, GRAYED
MENUITEM SEPARATOR
MENUITEM "âAâNâZâX", MM_OPT_4, GRAYED
END
POPUP "âEâBâôâhâE(&W)"
BEGIN
MENUITEM "Ådé─ò\Ī(&C)", IDM_CASCADE
MENUITEM "ò└é╫é─ò\Ī(&T)", IDM_TILE
MENUITEM "âAâCâRâôé╠É«ù±(&I)", IDM_ARRANGE
END
END
ClientMenu MENU
BEGIN
POPUP "ì∞ɼ(&C)"
BEGIN
MENUITEM "âTü[âoü[(&S)", MM_SERVER, GRAYED
MENUITEM "âNâëâCâAâôâg(&C)", MM_CLIENT, GRAYED
MENUITEM SEPARATOR
MENUITEM "âüâéâèü[é╔é┬éóé─(&A)...", MM_ABOUT
END
POPUP "âNâëâCâAâôâg"
BEGIN
MENUITEM "âtâ@âCâï â}âbâsâôâOé╠âIü[âvâô...", MM_OPT_5
MENUITEM "âtâ@âCâï ârâàü[é╠â}âbâv", MM_OPT_6, GRAYED
MENUITEM SEPARATOR
MENUITEM "âAâNâZâX", MM_OPT_7, GRAYED
MENUITEM "âèâtâîâbâVâà", MM_OPT_8, GRAYED
END
POPUP "âEâBâôâhâE(&W)"
BEGIN
MENUITEM "Ådé╦é─ò\Ī(&C)", IDM_CASCADE
MENUITEM "ò└é╫é─ò\Ī(&T)", IDM_TILE
MENUITEM "âAâCâRâôé╠É«ù±(&I)", IDM_ARRANGE
END
END
AboutBox DIALOG 16, 16, 192, 96
STYLE DS_MODALFRAME | WS_CAPTION | WS_VISIBLE
CAPTION "Memory é╠âoü[âWâçâôÅεò±"
BEGIN
CTEXT "Microsoft Windows" -1, 0, 8, 192, 8
CTEXT "Memory" -1, 0, 24, 192, 8
CTEXT "Version 0.01" -1, 0, 40, 192, 8
DEFPUSHBUTTON "OK!", IDOK, 71, 60, 50, 14
END
FileType DIALOG 11, 19, 200, 80
STYLE DS_MODALFRAME | WS_CAPTION | WS_VISIBLE
CAPTION "âtâ@âCâï â^âCâv"
BEGIN
CONTROL "âyü[âW âtâ@âCâïé≡Ägùpé╖éΘé⌐üAê╚ë║é╠û╝æOé┼â}âbâv âtâ@âCâïé≡ì∞ɼé╡é─é¡é╛é│éóüB ", 100, "static", SS_CENTER | WS_CHILD, 22, 6, 156, 20
CONTROL "âyü[âW âtâ@âCâï", IDBTN_PAGE, "button", BS_DEFPUSHBUTTON | WS_TABSTOP | WS_CHILD, 22, 52, 66, 14
CONTROL "â}âbâv âtâ@âCâï", IDBTN_MAP, "button", BS_PUSHBUTTON | WS_TABSTOP | WS_CHILD, 109, 52, 66, 14
CONTROL "MapFile.001", IDEDIT_MAPFILE, "edit", ES_LEFT | ES_AUTOHSCROLL | WS_BORDER | WS_TABSTOP | WS_CHILD, 23, 30, 156, 12
END
MapName DIALOG 62, 53, 186, 64
STYLE DS_MODALFRAME | WS_CAPTION | WS_VISIBLE
CAPTION "â}âbâvû╝"
BEGIN
CONTROL "â}âbâv âtâ@âCâïû╝é≡ôⁿù═é╡é─é¡é╛é│éóüB", 100, "static", SS_LEFT | WS_CHILD, 18, 8, 164, 10
CONTROL "MapName1", IDEDIT_MAPNAME, "edit", ES_LEFT | ES_AUTOHSCROLL | WS_BORDER | WS_TABSTOP | WS_CHILD, 18, 21, 142, 12
CONTROL "OK", IDBTN_OK, "button", BS_DEFPUSHBUTTON | WS_TABSTOP | WS_CHILD, 73, 39, 32, 14
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_ERR_INITAPP_FAILED "Memory: InitializeApp ê┘ÅφÅIù╣"
IDS_ERR_CREATE_CHILD_FAILED "ÄqâEâBâôâhâEì∞ɼê┘ÅφÅIù╣"
IDS_ERR_CREATE_DLG_FAILED "Memory: âoü[âWâçâôÅεò±â_âCâAâìâOì∞ɼÄ₧é╠âGâëü["
IDS_ERR_MAPFILE_FAILED "â}âbâv âtâ@âCâïì∞ɼê┘ÅφÅIù╣"
IDS_ERR_MAPPING_FAILED "âtâ@âCâï â}âbâsâôâOì∞ɼê┘ÅφÅIù╣"
IDS_ERR_MAPVIEW_FAILED "âtâ@âCâï ârâàü[é╠â}âbâvê┘ÅφÅIù╣"
IDS_ERR_ACCESS_WRITE_FAILED "Åæé½ì₧é▌âAâNâZâXê┘ÅφÅIù╣"
IDS_ERR_ACCESS_READ_FAILED "ô╟é▌ì₧é▌âAâNâZâXê┘ÅφÅIù╣"
IDS_ERR_OPEN_MAPPING_FAILED "âtâ@âCâï â}âbâsâôâO âIü[âvâôê┘ÅφÅIù╣"
IDS_ERROR "%s é┼âGâëü[é¬ö¡É╢é╡é▄é╡é╜\nâGâëü[âRü[âh = %d\n"
IDS_SERVER "âTü[âoü[ %d"
IDS_CLIENT "âNâëâCâAâôâg %d"
IDS_CREATE_MAP_FILE "â}âbâv âtâ@âCâïì∞ɼ"
IDS_CREATE_MAPPING "âtâ@âCâï â}âbâsâôâOì∞ɼ"
IDS_MAPPING_VIEW "âtâ@âCâï ârâàü[é╠â}âbâsâôâO"
IDS_ACCESSING_SERVER_WRITE "âTü[âoü[é╔Åæé½ì₧é▌âAâNâZâXÆå"
IDS_OPENING_FILE "â}âbâsâôâO âtâ@âCâï âIü[âvâô"
IDS_ACCESSING_SERVER_READ "âTü[âoü[é╔ô╟é▌ì₧é▌âAâNâZâXÆå"
IDS_SEL_CREATE_FILE_MAPPING "[âtâ@âCâï â}âbâsâôâOì∞ɼ] é≡æIæ≡é╡é─é¡é╛é│éó...'"
IDS_SEL_MAP_VIEW "[âtâ@âCâï ârâàü[é╠â}âbâv] é≡æIæ≡é╡é─é¡é╛é│éóüB"
IDS_SEL_ACCESS "âeâLâXâgé≡ôⁿù═é╖éΘé╔é═ [âAâNâZâX] é≡æIæ≡é╡é─é¡é╛é│éóüB"
IDS_SEL_CREATE_FILE "[âtâ@âCâïì∞ɼ] é≡æIæ≡é╡é─é¡é╛é│éóüB"
IDS_SEL_ACCESS_READ "âTü[âoü[é⌐éτé╠ô╟é▌ì₧é▌é╔é═ [âAâNâZâX] é≡æIæ≡é╡é─é¡é╛é│éóüB"
IDS_SEL_OPEN_FILE "[âtâ@âCâï â}âbâsâôâOé╠âIü[âvâô...] é≡æIæ≡é╡é─é¡é╛é│éóüB"
END
#endif