Files
AveryDennisonUtil/AveryDennisonUtil.rc
T
yoshikazu 19d1c39370 Initial commit: OtozaiPrinter (AveryDennisonUtil) ラベル/レシート レイアウト設計・印刷 MFC アプリ
- 用紙設計キャンバス(1/100mm 基準)・テキスト/画像/矩形/直線アイテム
- コピー/複製/Zオーダー/整列/グリッドスナップ、原紙(下絵)読込と印刷可否
- GDI 直接印刷、.otz 保存/再読込(版数つき)
- MFC/CRT 静的リンクで VS2022 IDE から F5 デバッグ可
2026-06-05 17:27:29 +09:00

149 lines
6.3 KiB
Plaintext

// AveryDennisonUtil.rc : リソース スクリプト(ダイアログベース)
#include "resource.h"
#include "afxres.h"
#include "verrsrc.h"
#pragma code_page(65001)
#ifdef _WIN32
LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT
#endif
/////////////////////////////////////////////////////////////////////////////
// メイン ダイアログ
//
IDD_MAIN_DIALOG DIALOGEX 0, 0, 474, 424
STYLE DS_SETFONT | DS_MODALFRAME | DS_CENTER | WS_MINIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "AveryDennisonUtil"
FONT 9, "MS UI Gothic", 0, 0, 0x1
BEGIN
PUSHBUTTON "新規(&N)", ID_FILE_NEW, 7, 7, 64, 14
PUSHBUTTON "開く(&O)...", ID_FILE_OPEN, 7, 24, 64, 14
PUSHBUTTON "保存(&S)", ID_FILE_SAVE, 7, 41, 64, 14
PUSHBUTTON "名前を付けて保存",ID_FILE_SAVE_AS, 7, 58, 64, 14
PUSHBUTTON "テキスト(&T)...", ID_INSERT_TEXT, 7, 82, 64, 14
PUSHBUTTON "画像(&G)...", ID_INSERT_IMAGE, 7, 99, 64, 14
PUSHBUTTON "矩形枠(&R)", ID_INSERT_RECT, 7, 116, 64, 14
PUSHBUTTON "直線(&L)", ID_INSERT_LINE, 7, 133, 64, 14
PUSHBUTTON "プロパティ(&P)...",ID_EDIT_PROPERTIES,7, 157, 64, 14
PUSHBUTTON "削除(&D)", ID_EDIT_DELETE_ITEM,7,174, 64, 14
PUSHBUTTON "コピー(&C)", ID_ITEM_COPY, 7, 191, 31, 14
PUSHBUTTON "貼付(&V)", ID_ITEM_PASTE, 40, 191, 31, 14
PUSHBUTTON "複製", ID_ITEM_DUPLICATE, 7, 208, 64, 14
PUSHBUTTON "前面", ID_ITEM_FRONT, 7, 225, 31, 14
PUSHBUTTON "背面", ID_ITEM_BACK, 40, 225, 31, 14
PUSHBUTTON "整列...", ID_ALIGN_MENU, 7, 242, 64, 14
CONTROL "グリッド/スナップ",IDC_CHECK_GRID,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,261,64,12
PUSHBUTTON "原紙(&K)...", ID_TEMPLATE_LOAD, 7, 278, 31, 14
PUSHBUTTON "消去", ID_TEMPLATE_CLEAR, 40, 278, 31, 14
CONTROL "原紙を印刷", IDC_CHECK_PRINT_TEMPLATE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,295,64,12
PUSHBUTTON "用紙サイズ...", ID_PAPER_SIZE, 7, 314, 64, 14
PUSHBUTTON "拡大(&I)", ID_VIEW_ZOOMIN, 7, 331, 31, 14
PUSHBUTTON "縮小(&U)", ID_VIEW_ZOOMOUT, 40, 331, 31, 14
PUSHBUTTON "印刷(&R)...", ID_FILE_PRINT, 7, 355, 64, 14
PUSHBUTTON "バージョン情報...",ID_APP_ABOUT, 7, 379, 64, 14
PUSHBUTTON "終了(&X)", IDCANCEL, 7, 403, 64, 14
CONTROL "",IDC_CANVAS,"Static",SS_BLACKFRAME,78,7,389,410
END
/////////////////////////////////////////////////////////////////////////////
// バージョン情報ダイアログ
//
IDD_ABOUTBOX DIALOGEX 0, 0, 250, 80
STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "バージョン情報"
FONT 9, "MS UI Gothic", 0, 0, 0x1
BEGIN
LTEXT "AveryDennisonUtil — ラベル/レシート レイアウト設計ツール",IDC_STATIC,10,12,230,12
LTEXT "Copyright (C) 2026",IDC_STATIC,10,30,230,10
DEFPUSHBUTTON "OK",IDOK,100,56,50,16,WS_GROUP
END
IDD_PAPER_SIZE DIALOGEX 0, 0, 230, 152
STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "用紙サイズ (全印刷領域)"
FONT 9, "MS UI Gothic", 0, 0, 0x1
BEGIN
LTEXT "プリセット:",IDC_STATIC,12,14,50,10
COMBOBOX IDC_COMBO_PRESET,70,12,148,80,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "幅 (mm):",IDC_STATIC,12,40,50,10
EDITTEXT IDC_EDIT_WIDTH,70,38,60,14,ES_AUTOHSCROLL
LTEXT "高さ (mm):",IDC_STATIC,12,60,50,10
EDITTEXT IDC_EDIT_HEIGHT,70,58,60,14,ES_AUTOHSCROLL
LTEXT "解像度 (dpi):",IDC_STATIC,12,80,50,10
EDITTEXT IDC_EDIT_DPI,70,78,60,14,ES_AUTOHSCROLL | ES_NUMBER
LTEXT "余白 (mm):",IDC_STATIC,12,100,50,10
EDITTEXT IDC_EDIT_MARGIN,70,98,60,14,ES_AUTOHSCROLL
DEFPUSHBUTTON "OK",IDOK,108,126,50,16,WS_GROUP
PUSHBUTTON "キャンセル",IDCANCEL,166,126,50,16
END
IDD_TEXT_PROPS DIALOGEX 0, 0, 260, 200
STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "テキストのプロパティ"
FONT 9, "MS UI Gothic", 0, 0, 0x1
BEGIN
LTEXT "テキスト:",IDC_STATIC,12,12,50,10
EDITTEXT IDC_EDIT_TEXT,12,26,236,70,ES_MULTILINE | ES_AUTOVSCROLL | ES_WANTRETURN | WS_VSCROLL
LTEXT "フォント:",IDC_STATIC,12,104,50,10
EDITTEXT IDC_EDIT_FONT,70,102,120,14,ES_AUTOHSCROLL
LTEXT "サイズ (pt):",IDC_STATIC,12,124,50,10
EDITTEXT IDC_EDIT_PTSIZE,70,122,50,14,ES_AUTOHSCROLL
LTEXT "配置:",IDC_STATIC,12,144,50,10
COMBOBOX IDC_COMBO_ALIGN,70,142,80,80,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
CONTROL "太字",IDC_CHECK_BOLD,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,160,144,60,12
DEFPUSHBUTTON "OK",IDOK,138,172,50,16,WS_GROUP
PUSHBUTTON "キャンセル",IDCANCEL,196,172,50,16
END
/////////////////////////////////////////////////////////////////////////////
// バージョン情報
//
VS_VERSION_INFO VERSIONINFO
FILEVERSION 1,0,0,0
PRODUCTVERSION 1,0,0,0
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS 0x1L
#else
FILEFLAGS 0x0L
#endif
FILEOS 0x40004L
FILETYPE 0x1L
FILESUBTYPE 0x0L
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "041104b0"
BEGIN
VALUE "CompanyName", "Otozai"
VALUE "FileDescription", "AveryDennisonUtil"
VALUE "FileVersion", "1.0.0.0"
VALUE "InternalName", "AveryDennisonUtil.exe"
VALUE "OriginalFilename", "AveryDennisonUtil.exe"
VALUE "ProductName", "AveryDennisonUtil"
VALUE "ProductVersion", "1.0.0.0"
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x411, 1200
END
END
/////////////////////////////////////////////////////////////////////////////
// 文字列テーブル
//
STRINGTABLE
BEGIN
AFX_IDS_APP_TITLE "AveryDennisonUtil"
AFX_IDS_IDLEMESSAGE "準備完了"
END
/////////////////////////////////////////////////////////////////////////////
// MFC 標準リソース(共通ダイアログの文字列等)
//
#ifndef APSTUDIO_INVOKED
#include "afxres.rc"
#endif