Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

335 lines
11 KiB

#include "windows.h"
#include "generic.h"
#include "winver.h"
/////////////////////////////////////////////////////////////////////////////
//
// Icon
//
GENERIC ICON DISCARDABLE "GENERIC.ICO"
SMALL ICON DISCARDABLE "SMALL.ICO"
/////////////////////////////////////////////////////////////////////////////
//
// Menu
//
GENERIC MENU DISCARDABLE
BEGIN
POPUP "&File"
BEGIN
MENUITEM "&New", IDM_NEW, GRAYED
MENUITEM "&Open...", IDM_OPEN, GRAYED
MENUITEM "&Save", IDM_SAVE, GRAYED
MENUITEM "Save &As...", IDM_SAVEAS, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Print...", IDM_PRINT, GRAYED
MENUITEM "P&rint Setup...", IDM_PRINTSETUP, GRAYED
MENUITEM SEPARATOR
MENUITEM "E&xit", IDM_EXIT
END
POPUP "&Edit"
BEGIN
MENUITEM "&Undo\tCtrl+Z", IDM_UNDO, GRAYED
MENUITEM SEPARATOR
MENUITEM "Cu&t\tCtrl+X", IDM_CUT, GRAYED
MENUITEM "&Copy\tCtrl+C", IDM_COPY, GRAYED
MENUITEM "&Paste\tCtrl+V", IDM_PASTE, GRAYED
MENUITEM "Paste &Link", IDM_LINK, GRAYED
MENUITEM SEPARATOR
MENUITEM "Lin&ks...", IDM_LINKS, GRAYED
END
POPUP "&Help"
BEGIN
MENUITEM "&Contents", IDM_HELPCONTENTS, HELP
MENUITEM "&Search for Help On...", IDM_HELPSEARCH, HELP
MENUITEM "&How to Use Help", IDM_HELPHELP, HELP
MENUITEM SEPARATOR
MENUITEM "&About Generic...", IDM_ABOUT
END
END
WIN95 MENU DISCARDABLE
BEGIN
POPUP "&File"
BEGIN
MENUITEM "&New", IDM_NEW, GRAYED
MENUITEM "&Open...", IDM_OPEN, GRAYED
MENUITEM "&Save", IDM_SAVE, GRAYED
MENUITEM "Save &As...", IDM_SAVEAS, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Print...", IDM_PRINT, GRAYED
MENUITEM "P&rint Setup...", IDM_PRINTSETUP, GRAYED
MENUITEM SEPARATOR
MENUITEM "E&xit", IDM_EXIT
END
POPUP "&Edit"
BEGIN
MENUITEM "&Undo\tCtrl+Z", IDM_UNDO, GRAYED
MENUITEM SEPARATOR
MENUITEM "Cu&t\tCtrl+X", IDM_CUT, GRAYED
MENUITEM "&Copy\tCtrl+C", IDM_COPY, GRAYED
MENUITEM "&Paste\tCtrl+V", IDM_PASTE, GRAYED
MENUITEM "Paste &Link", IDM_LINK, GRAYED
MENUITEM SEPARATOR
MENUITEM "Lin&ks...", IDM_LINKS, GRAYED
END
POPUP "&Help"
BEGIN
MENUITEM "&Help Topics...", IDM_HELPTOPICS
MENUITEM SEPARATOR
MENUITEM "&About Generic...", IDM_ABOUT
END
END
/////////////////////////////////////////////////////////////////////////////
//
// Accelerator
//
GENERIC ACCELERATORS MOVEABLE PURE
BEGIN
VK_F1, IDM_HELPCONTENTS, VIRTKEY
"?", IDM_ABOUT, ASCII, ALT
"/", IDM_ABOUT, ASCII, ALT
END
/////////////////////////////////////////////////////////////////////////////
//
// Dialog
//
ABOUTBOX DIALOG DISCARDABLE 22, 17, 167, 74
STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
CAPTION "About"
FONT 8, "System"
BEGIN
DEFPUSHBUTTON "OK",IDOK,132,2,32,14,WS_GROUP
ICON "Generic",IDC_STATIC,3,2,18,20
LTEXT "CompanyName",IDC_COMPANY,30,2,100,8
LTEXT "FileDescription",IDC_FILEDESC,30,10,71,8
RTEXT "ProductVersion",IDC_PRODVER,106,10,17,8
LTEXT "LegalCopyright",IDC_COPYRIGHT,30,18,137,8
LTEXT "OSVERSION",IDC_OSVERSION,46,34,118,8
LTEXT "LegalTrademarks",IDC_TRADEMARK,3,49,162,18
LTEXT "Running on:",IDC_LABEL,4,34,40,8
CONTROL "",IDC_STATIC,"Static",SS_BLACKRECT,2,31,164,1
CONTROL "",IDC_STATIC,"Static",SS_BLACKRECT,2,44,164,1
END
/////////////////////////////////////////////////////////////////////////////
//
// Version
//
1 VERSIONINFO
FILEVERSION 3,5,0,0
PRODUCTVERSION 3,5,0,0
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS 0xbL
#else
FILEFLAGS 0xaL
#endif
FILEOS 0x10001L
FILETYPE 0x1L
FILESUBTYPE 0x0L
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "040904E4"
BEGIN
VALUE "Comments", "Written by: Robert B. Hess\0"
VALUE "CompanyName", "Microsoft Corporation\0"
VALUE "FileDescription", "Generic Example Application\0"
VALUE "FileVersion", "0.0\0"
VALUE "InternalName", "Generic\0"
VALUE "LegalCopyright", "Copyright (C) Microsoft Corp. 1990 - 1995\0"
VALUE "LegalTrademarks", "Microsoft(R) is a registered trademark of Microsoft Corporation. Windows(TM) is a trademark of Microsoft Corporation\0"
VALUE "OriginalFilename", "\0"
VALUE "ProductName", "Generic\0"
VALUE "ProductVersion", "3.6\0"
END
BLOCK "041104E4"
BEGIN
VALUE "Comments", "Written by: Robert B. Hess\0"
VALUE "CompanyName", "Microsoft Corporation\0"
VALUE "FileDescription", "Generic Example Application\0"
VALUE "FileVersion", "0.0\0"
VALUE "InternalName", "Generic\0"
VALUE "LegalCopyright", "Copyright (C) Microsoft Corp. 1990 - 1995\0"
VALUE "LegalTrademarks", "Microsoft(R) is a registered trademark of Microsoft Corporation. Windows(TM) is a trademark of Microsoft Corporation\0"
VALUE "OriginalFilename", "\0"
VALUE "ProductName", "Generic\0"
VALUE "ProductVersion", "3.6\0"
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x409, 0x04E4, 0x411, 0x04E4
END
END
/////////////////////////////////////////////////////////////////////////////
//
// String Table
//
STRINGTABLE DISCARDABLE
BEGIN
IDS_APP_TITLE "Generic: Sample Application"
IDS_DISPLAYCHANGED "Display Changed"
IDS_VER_INFO_LANG "\\StringFileInfo\\040904E4\\"
IDS_VERSION_ERROR "Error %lu"
IDS_NO_HELP "Unable to activate help"
END
//////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////
#ifdef JAPAN
LANGUAGE LANG_JAPANESE, SUBLANG_NEUTRAL
/////////////////////////////////////////////////////////////////////////////
//
// Icon
//
GENERIC ICON DISCARDABLE "GENERIC.ICO"
SMALL ICON DISCARDABLE "SMALL.ICO"
/////////////////////////////////////////////////////////////////////////////
//
// Menu
//
GENERIC MENU DISCARDABLE
BEGIN
POPUP "ファイル(&F)"
BEGIN
MENUITEM "新規作成(&N)", IDM_NEW, GRAYED
MENUITEM "開く(&O)...", IDM_OPEN, GRAYED
MENUITEM "上書き保存(&S)", IDM_SAVE, GRAYED
MENUITEM "名前を付けて保存(&A)...", IDM_SAVEAS, GRAYED
MENUITEM SEPARATOR
MENUITEM "印刷(&P)...", IDM_PRINT, GRAYED
MENUITEM "プリンタの設定(&R)...", IDM_PRINTSETUP, GRAYED
MENUITEM SEPARATOR
MENUITEM "終了(&X)", IDM_EXIT
END
POPUP "編集(&E)"
BEGIN
MENUITEM "元に戻す(&U)\tCtrl+Z", IDM_UNDO, GRAYED
MENUITEM SEPARATOR
MENUITEM "切り取り(&T)\tCtrl+X", IDM_CUT, GRAYED
MENUITEM "コピー(&C)\tCtrl+C", IDM_COPY, GRAYED
MENUITEM "貼り付け(&P)\tCtrl+V", IDM_PASTE, GRAYED
MENUITEM "リンク貼り付け(&L)" IDM_LINK, GRAYED
MENUITEM SEPARATOR
MENUITEM "リンクの設定(&K)..." IDM_LINKS, GRAYED
END
POPUP "ヘルプ(&H)"
BEGIN
MENUITEM "目次(&C)", IDM_HELPCONTENTS, HELP
MENUITEM "キーワードで検索(&S)...", IDM_HELPSEARCH, HELP
MENUITEM "ヘルプの使い方(&H)", IDM_HELPHELP, HELP
MENUITEM SEPARATOR
MENUITEM "バージョン情報(&A)...", IDM_ABOUT
END
END
WIN95 MENU DISCARDABLE
BEGIN
POPUP "&File"
BEGIN
MENUITEM "&New", IDM_NEW, GRAYED
MENUITEM "&Open...", IDM_OPEN, GRAYED
MENUITEM "&Save", IDM_SAVE, GRAYED
MENUITEM "Save &As...", IDM_SAVEAS, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Print...", IDM_PRINT, GRAYED
MENUITEM "P&rint Setup...", IDM_PRINTSETUP, GRAYED
MENUITEM SEPARATOR
MENUITEM "E&xit", IDM_EXIT
END
POPUP "&Edit"
BEGIN
MENUITEM "&Undo\tCtrl+Z", IDM_UNDO, GRAYED
MENUITEM SEPARATOR
MENUITEM "Cu&t\tCtrl+X", IDM_CUT, GRAYED
MENUITEM "&Copy\tCtrl+C", IDM_COPY, GRAYED
MENUITEM "&Paste\tCtrl+V", IDM_PASTE, GRAYED
MENUITEM "Paste &Link", IDM_LINK, GRAYED
MENUITEM SEPARATOR
MENUITEM "Lin&ks...", IDM_LINKS, GRAYED
END
POPUP "&Help"
BEGIN
MENUITEM "&Help Topics...", IDM_HELPTOPICS
MENUITEM SEPARATOR
MENUITEM "&About Generic...", IDM_ABOUT
END
END
/////////////////////////////////////////////////////////////////////////////
//
// Accelerator
//
GENERIC ACCELERATORS MOVEABLE PURE
BEGIN
VK_F1, IDM_HELPCONTENTS, VIRTKEY
"?", IDM_ABOUT, ASCII, ALT
"/", IDM_ABOUT, ASCII, ALT
END
/////////////////////////////////////////////////////////////////////////////
//
// Dialog
//
ABOUTBOX DIALOG DISCARDABLE 22, 17, 197, 74
STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
CAPTION "バージョン情報"
FONT 8, "System"
BEGIN
DEFPUSHBUTTON "OK",IDOK,160,2,32,14,WS_GROUP
ICON "Generic",IDC_STATIC,3,2,18,20
LTEXT "CompanyName",IDC_COMPANY,30,2,121,8
LTEXT "FileDescription",IDC_FILEDESC,30,10,102,8
RTEXT "ProductVersion",IDC_PRODVER,134,10,17,8
LTEXT "LegalCopyright",IDC_COPYRIGHT,30,18,162,8
LTEXT "OSVERSION",IDC_OSVERSION,46,34,146,8
LTEXT "LegalTrademarks",IDC_TRADEMARK,3,49,189,18
LTEXT "Running on:",IDC_LABEL,4,34,40,8
CONTROL "",IDC_STATIC,"Static",SS_BLACKRECT,2,31,192,1
CONTROL "",IDC_STATIC,"Static",SS_BLACKRECT,2,44,192,1
END
/////////////////////////////////////////////////////////////////////////////
//
// String Table
//
STRINGTABLE DISCARDABLE
BEGIN
IDS_APP_TITLE "Generic: サンプル アプリケーション"
IDS_DISPLAYCHANGED "ディスプレイの設定が変更されました"
IDS_VER_INFO_LANG "\\StringFileInfo\\041104E4\\"
IDS_VERSION_ERROR "エラー %lu"
IDS_NO_HELP "ヘルプを実行できません"
END
#endif