- 用紙設計キャンバス(1/100mm 基準)・テキスト/画像/矩形/直線アイテム - コピー/複製/Zオーダー/整列/グリッドスナップ、原紙(下絵)読込と印刷可否 - GDI 直接印刷、.otz 保存/再読込(版数つき) - MFC/CRT 静的リンクで VS2022 IDE から F5 デバッグ可
149 lines
6.3 KiB
Plaintext
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
|