home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DOS/V Power Report 1997 March
/
VPR9703A.ISO
/
VPR_DATA
/
DOGA
/
SOURCES
/
MEC2SUF.LZH
/
MC2SFAPP.RC
< prev
next >
Wrap
Text File
|
1996-05-09
|
13KB
|
350 lines
/* Main mec2suf
Project Team DoGA
Copyright (c) 1996. All Rights Reserved.
サブシステム: mec2suf.exe Application
ファイル: mc2sfapp.rc
作成者: Masamichi Takatsu
概要
====
すべてのリソースは,ここで定義する
*/
#if !defined(WORKSHOP_INVOKED)
#include <windows.h>
#endif
#include "mc2sfapp.rh"
SDI_MENU MENU
BEGIN
POPUP "ファイル(&F)"
BEGIN
MENUITEM "新規作成(&N)", CM_FILENEW
MENUITEM "開く(&O)...", CM_FILEOPEN
MENUITEM "閉じる(&C)", CM_FILECLOSE
MENUITEM SEPARATOR
MENUITEM "上書き保存(&S)", CM_FILESAVE, GRAYED
MENUITEM "名前を付けて保存(&A)...", CM_FILESAVEAS, GRAYED
MENUITEM SEPARATOR
MENUITEM "終了(&X)\tAlt+F4", CM_EXIT
END
POPUP "編集(&E)"
BEGIN
MENUITEM "元に戻す(&U)\tAlt+BkSp", CM_EDITUNDO, GRAYED
MENUITEM SEPARATOR
MENUITEM "切り取り(&T)\tShift+Del", CM_EDITCUT, GRAYED
MENUITEM "コピー(&C)\tCtrl+Ins", CM_EDITCOPY, GRAYED
MENUITEM "貼り付け(&P)\tShift+Ins", CM_EDITPASTE, GRAYED
MENUITEM SEPARATOR
MENUITEM "すべて削除(&L)\tCtrl+Del", CM_EDITCLEAR, GRAYED
MENUITEM "削除(&D)\tDel", CM_EDITDELETE, GRAYED
END
POPUP "検索(&S)"
BEGIN
MENUITEM "文字列の検索(&F)...", CM_EDITFIND, GRAYED
MENUITEM "文字列の置換(&R)...", CM_EDITREPLACE, GRAYED
MENUITEM "次を検索(&N)\aF3", CM_EDITFINDNEXT, GRAYED
END
POPUP "ヘルプ(&H)"
BEGIN
MENUITEM "mec2suf について(&A)...", CM_HELPABOUT
END
END
// ショートカット・メニューコマンド用のアクセラレータテーブル (include\owl\editfile.rc)
SDI_MENU ACCELERATORS
BEGIN
VK_DELETE, CM_EDITCUT, VIRTKEY, SHIFT
VK_INSERT, CM_EDITCOPY, VIRTKEY, CONTROL
VK_INSERT, CM_EDITPASTE, VIRTKEY, SHIFT
VK_DELETE, CM_EDITCLEAR, VIRTKEY, CONTROL
VK_BACK, CM_EDITUNDO, VIRTKEY, ALT
VK_F3, CM_EDITFINDNEXT, VIRTKEY
END
//
// ステータスバーに表示される,ヘルプ・ヒントのテーブル
//
STRINGTABLE
BEGIN
-1, "ファイル/文書の操作"
CM_FILENEW, "新しくウィンドウを作成する"
CM_FILEOPEN, "ウィンドウを開く"
CM_FILECLOSE, "この文書を閉じる"
CM_FILESAVE, "この文書を上書き保存"
CM_FILESAVEAS, "この文書に名前を付けて保存"
CM_EXIT, "文書を保存することを促し、mec2sufApp を終了"
CM_EDITUNDO-1, "編集操作"
CM_EDITUNDO, "直前の操作の取り消し"
CM_EDITCUT, "選択範囲をクリップボードへ切り取る"
CM_EDITCOPY, "選択範囲をクリップボードへコピーする"
CM_EDITPASTE, "クリップボードの内容をカーソルの位置に挿入"
CM_EDITDELETE, "選択範囲を削除"
CM_EDITCLEAR, "文書全体を削除"
CM_EDITADD, "新しい行の追加"
CM_EDITEDIT, "現在行の編集"
CM_EDITFIND-1, "検索/置換操作"
CM_EDITFIND, "指定文字列の検索"
CM_EDITREPLACE, "指定文字列を検索して別の文字列に置換"
CM_EDITFINDNEXT, "次に一致する文字列の検索"
CM_HELPABOUT-1, "プログラムについての情報"
CM_HELPABOUT, "mec2suf アプリケーションについて"
END
//
// OWL の文字列テーブル
//
// EditFile (include\owl\editfile.rc and include\owl\editsear.rc)
STRINGTABLE LOADONCALL MOVEABLE DISCARDABLE
BEGIN
IDS_CANNOTFIND, """%s""が見つかりません"
IDS_UNTITLED, "無題"
IDS_UNABLEREAD, "ファイル %s を読むことができません。"
IDS_UNABLEWRITE, "ファイル %s を書くことができません。"
IDS_FILECHANGED, "ファイル %s のテキストは変更されています\n\n変更結果を保存しますか?"
IDS_FILEFILTER, "テキスト ファイル (*.TXT)|*.TXT|すべてのファイル (*.*)|*.*|"
END
// 例外の文字列リソース (include\owl\except.rc)
STRINGTABLE LOADONCALL MOVEABLE DISCARDABLE
BEGIN
IDS_OWLEXCEPTION, "ObjectWindows 例外"
IDS_UNHANDLEDXMSG, "未処理の例外"
IDS_OKTORESUME, "再開しますか?"
IDS_UNKNOWNEXCEPTION, "未知の例外"
IDS_UNKNOWNERROR, "未知のエラー"
IDS_NOAPP, "アプリケーションオブジェクトがない"
IDS_OUTOFMEMORY, "メモリ不足"
IDS_INVALIDMODULE, "不正なモジュールをウィンドウに指定"
IDS_INVALIDMAINWINDOW, "不正な MainWindow"
IDS_INVALIDWINDOW, "不正なウィンドウ %s"
IDS_INVALIDCHILDWINDOW, "不正な子ウィンドウ %s"
IDS_INVALIDCLIENTWINDOW, "不正なクライアントウィンドウ %s"
IDS_CLASSREGISTERFAIL, "ウィンドウ %s のクラスの登録に失敗"
IDS_CHILDREGISTERFAIL, "ウィンドウ %s の子ウィンドウのクラスの登録に失敗"
IDS_WINDOWCREATEFAIL, "ウィンドウ %s の作成に失敗"
IDS_WINDOWEXECUTEFAIL, "ウィンドウ %s の実行に失敗"
IDS_CHILDCREATEFAIL, "ウィンドウ %s の子ウィンドウの作成に失敗"
IDS_MENUFAILURE, "メニューの作成に失敗"
IDS_VALIDATORSYNTAX, "データ検証の書式の文法エラー"
IDS_PRINTERERROR, "プリンタエラー"
IDS_LAYOUTINCOMPLETE, "ウィンドウ %s に指定されたレイアウト指定が不完全"
IDS_LAYOUTBADRELWIN, "ウィンドウ %s のレイアウト指定で指定された相対ウィンドウが不正"
IDS_GDIFAILURE, "GDI 失敗"
IDS_GDIALLOCFAIL, "GDI 確保に失敗"
IDS_GDICREATEFAIL, "GDI 作成に失敗"
IDS_GDIRESLOADFAIL, "GDI リソースのロードに失敗"
IDS_GDIFILEREADFAIL, "GDI ファイルの読み込みに失敗"
IDS_GDIDELETEFAIL, "GDI オブジェクト %X の削除に失敗"
IDS_GDIDESTROYFAIL, "GDI オブジェクト %X の破壊に失敗"
IDS_INVALIDDIBHANDLE, "不正な DIB ハンドル %X"
END
// 一般的なウィンドウのステータスバーのメッセージ (include\owl\statusba.rc)
STRINGTABLE
BEGIN
IDS_MODES "拡張|CAPS|NUM|SCRL|上書|記録"
IDS_MODESOFF " | | | | | "
SC_SIZE, "ウィンドウのサイズの変更"
SC_MOVE, "ウィンドウを別の位置に移動"
SC_MINIMIZE, "ウィンドウをアイコン化する"
SC_MAXIMIZE, "ウィンドウを最大のサイズに拡大"
SC_RESTORE, "ウィンドウを変更前のサイズに拡大"
SC_CLOSE, "ウィンドウを閉じる"
SC_TASKLIST, "タスクリストを開く"
SC_NEXTWINDOW, "次のウィンドウに切り替える"
END
// データ検証メッセージ (include\owl\validate.rc)
STRINGTABLE LOADONCALL MOVEABLE DISCARDABLE
BEGIN
IDS_VALPXPCONFORM "入力データは書式に適合しません。\n""%s"""
IDS_VALINVALIDCHAR "入力データ中に不正な文字があります。"
IDS_VALNOTINRANGE "入力された値は %ld から %ld の範囲内ではありません。"
IDS_VALNOTINLIST "入力されたデータは有効なリスト中のものではありません。"
END
//
// 色々なアプリケーションの定義
//
// アプリケーションアイコン
IDI_SDIAPPLICATION ICON "applsdi.ico"
// 「・・・について」ダイアログボックス
IDD_ABOUT DIALOG 12, 17, 204, 65
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "mec2suf プログラムについて"
BEGIN
CTEXT "Version", IDC_VERSION, 2, 14, 200, 8, SS_NOPREFIX
CTEXT "My Application", -1, 2, 4, 200, 8, SS_NOPREFIX
CTEXT "", IDC_COPYRIGHT, 2, 27, 200, 17, SS_NOPREFIX
RTEXT "", IDC_DEBUG, 136, 55, 66, 8, SS_NOPREFIX
ICON IDI_SDIAPPLICATION, -1, 2, 2, 34, 34
DEFPUSHBUTTON "OK", IDOK, 82, 48, 40, 14
END
// TInputDialog クラスダイアログボックス
IDD_INPUTDIALOG DIALOG 20, 24, 180, 64
STYLE WS_POPUP | WS_CAPTION
// TInputDialog クラスダイアログボックス
BEGIN
LTEXT "", ID_PROMPT, 10, 8, 160, 10, SS_NOPREFIX
CONTROL "", ID_INPUT, "EDIT", WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP | ES_AUTOHSCROLL, 10, 20, 160, 12
DEFPUSHBUTTON "OK", IDOK, 47, 42, 40, 14
PUSHBUTTON "キャンセル", IDCANCEL, 93, 42, 40, 14
END
// TSlider と VSlider の水平スライダーのつまみ用のビットマップ (include\owl\slider.rc)
IDB_HSLIDERTHUMB BITMAP PRELOAD MOVEABLE DISCARDABLE
BEGIN
'42 4D 66 01 00 00 00 00 00 00 76 00 00 00 28 00'
'00 00 12 00 00 00 14 00 00 00 01 00 04 00 00 00'
'00 00 F0 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 10 00 00 00 00 00 00 00 00 00 C0 00 00 C0'
'00 00 00 C0 C0 00 C0 00 00 00 C0 00 C0 00 C0 C0'
'00 00 C0 C0 C0 00 80 80 80 00 00 00 FF 00 00 FF'
'00 00 00 FF FF 00 FF 00 00 00 FF 00 FF 00 FF FF'
'00 00 FF FF FF 00 BB BB 0B BB BB BB B0 BB BB 00'
'00 00 BB B0 80 BB BB BB 08 0B BB 00 00 00 BB 08'
'F8 0B BB B0 87 70 BB 00 00 00 B0 8F F8 80 BB 08'
'77 77 0B 00 00 00 08 F8 88 88 00 88 88 87 70 00'
'00 00 0F F7 77 88 00 88 77 77 70 00 00 00 0F F8'
'88 88 00 88 88 87 70 00 00 00 0F F7 77 88 00 88'
'77 77 70 00 00 00 0F F8 88 88 00 88 88 87 70 00'
'00 00 0F F7 77 88 00 88 77 77 70 00 00 00 0F F8'
'88 88 00 88 88 87 70 00 00 00 0F F7 77 88 00 88'
'77 77 70 00 00 00 0F F8 88 88 00 88 88 87 70 00'
'00 00 0F F7 77 88 00 88 77 77 70 00 00 00 0F F8'
'88 88 00 88 88 87 70 00 00 00 0F F7 77 88 00 88'
'77 77 70 00 00 00 0F F8 88 88 00 88 88 87 70 00'
'00 00 0F F7 77 78 00 88 77 77 70 00 00 00 0F FF'
'FF FF 00 88 88 88 80 00 00 00 B0 00 00 00 BB 00'
'00 00 0B 00 00 00'
END
// TSlider と HSlider の垂直スライダー用のビットマップ (include\owl\slider.rc)
IDB_VSLIDERTHUMB BITMAP PRELOAD MOVEABLE DISCARDABLE
BEGIN
'42 4D 2A 01 00 00 00 00 00 00 76 00 00 00 28 00'
'00 00 28 00 00 00 09 00 00 00 01 00 04 00 00 00'
'00 00 B4 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 10 00 00 00 00 00 00 00 00 00 C0 00 00 C0'
'00 00 00 C0 C0 00 C0 00 00 00 C0 00 C0 00 C0 C0'
'00 00 C0 C0 C0 00 80 80 80 00 00 00 FF 00 00 FF'
'00 00 00 FF FF 00 FF 00 00 00 FF 00 FF 00 FF FF'
'00 00 FF FF FF 00 B0 00 00 00 00 00 00 00 00 0B'
'B0 00 00 00 00 00 00 00 00 0B 0F 88 88 88 88 88'
'88 88 88 80 08 88 88 88 88 88 88 88 88 80 0F 77'
'77 77 77 77 77 77 77 80 08 77 77 77 77 77 77 77'
'77 80 0F 77 FF FF FF FF FF FF F7 80 08 77 FF FF'
'FF FF FF FF F7 80 0F 70 00 00 00 00 00 00 77 80'
'08 70 00 00 00 00 00 00 77 80 0F 77 77 77 77 77'
'77 77 77 80 08 77 77 77 77 77 77 77 77 80 0F 77'
'77 77 77 77 77 77 77 80 08 77 77 77 77 77 77 77'
'77 80 0F FF FF FF FF FF FF FF FF F0 08 88 88 88'
'88 88 88 88 88 80 B0 00 00 00 00 00 00 00 00 0B'
'B0 00 00 00 00 00 00 00 00 0B'
END
// バージョン情報
//
#if !defined(__DEBUG_)
// 非デバッグ用 VERSIONINFO
1 VERSIONINFO LOADONCALL MOVEABLE
FILEVERSION 1, 0, 0, 0
PRODUCTVERSION 1, 0, 0, 0
FILEFLAGSMASK 0
FILEFLAGS VS_FFI_FILEFLAGSMASK
FILEOS VOS__WINDOWS16
FILETYPE VFT_APP
BEGIN
BLOCK "StringFileInfo"
BEGIN
// 言語タイプ = U.S. English (0x0409) およびキャラクタセット = Windows, 多国籍 (0x04e4)
BLOCK "040904E4" // VarFileInfo を16進に変換した値
BEGIN
VALUE "CompanyName", "Project Team DoGA\000"
VALUE "FileDescription", "mec2suf for Windows\000"
VALUE "FileVersion", "1.0\000"
VALUE "InternalName", "mec2suf\000"
VALUE "LegalCopyright", "Copyright (c) 1996. All Rights Reserved.\000"
VALUE "LegalTrademarks", "Windows (TM) is a trademark of Microsoft Corporation\000"
VALUE "OriginalFilename", "mec2suf.EXE\000"
VALUE "ProductName", "mec2suf\000"
VALUE "ProductVersion", "1.0\000"
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x0409, 0x04e4 // U.S. English(0x0409) & Windows Multilingual(0x04e4) 1252
END
END
#else
// デバッグ用 VERSIONINFO
1 VERSIONINFO LOADONCALL MOVEABLE
FILEVERSION 1, 0, 0, 0
PRODUCTVERSION 1, 0, 0, 0
FILEFLAGSMASK VS_FF_DEBUG | VS_FF_PRERELEASE | VS_FF_PATCHED | VS_FF_PRIVATEBUILD | VS_FF_SPECIALBUILD
FILEFLAGS VS_FFI_FILEFLAGSMASK
FILEOS VOS__WINDOWS16
FILETYPE VFT_APP
BEGIN
BLOCK "StringFileInfo"
BEGIN
// 言語タイプ = U.S. English (0x0409) およびキャラクタセット = Windows, 多国籍 (0x04e4)
BLOCK "040904E4" // VarFileInfo を16進に変換した値
BEGIN
VALUE "CompanyName", "Project Team DoGA\000"
VALUE "FileDescription", "mec2suf for Windows\000"
VALUE "FileVersion", "1.0\000"
VALUE "InternalName", "mec2suf\000"
VALUE "LegalCopyright", "Copyright (c) 1996. All Rights Reserved.\000"
VALUE "LegalTrademarks", "Windows (TM) is a trademark of Microsoft Corporation\000"
VALUE "OriginalFilename", "mec2suf.EXE\000"
VALUE "ProductName", "mec2suf\000"
VALUE "ProductVersion", "1.0\000"
VALUE "SpecialBuild", "Debug Version\000"
VALUE "PrivateBuild", "Built by Masamichi Takatsu\000"
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x0409, 0x04e4 // U.S. English(0x0409) & Windows Multilingual(0x04e4) 1252
END
END
#endif