home *** CD-ROM | disk | FTP | other *** search
-
- //-----------------------------------------------------------------------------
- // 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
-
-