【LightCycle.rc】

//-----------------------------------------
//             BCCForm Ver 2.41
//    An Easy Resource Editor for BCC
//  Copyright (c) February 2002 by ysama
//-----------------------------------------
#include    "ResLightCycle.h"

//----------------------------------
// ダイアログ (IDD_INPUT)
//----------------------------------
IDD_INPUT DIALOG DISCARDABLE 0, 0, 158, 140
EXSTYLE WS_EX_DLGMODALFRAME
STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | DS_MODALFRAME | DS_3DLOOK | DS_CENTER
CAPTION "LightCycleデータの追加"
FONT 9, "Times New Roman"
{
 CONTROL "", IDC_COMBOBOX0, "COMBOBOX", WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST | WS_VSCROLL, 70, 8, 52, 48
 CONTROL "", IDC_COMBOBOX1, "COMBOBOX", WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST | WS_VSCROLL, 70, 26, 84, 82
 CONTROL "", IDC_COMBOBOX2, "COMBOBOX", WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST | WS_VSCROLL, 70, 42, 84, 82
 CONTROL "", IDC_EDIT2, "EDIT", WS_CHILD | WS_BORDER | WS_VISIBLE | WS_TABSTOP | ES_AUTOHSCROLL | ES_LEFT, 70, 58, 84, 12, WS_EX_CLIENTEDGE
 CONTROL "", IDC_EDIT3, "EDIT", WS_CHILD | WS_BORDER | WS_VISIBLE | WS_TABSTOP | ES_AUTOHSCROLL | ES_LEFT, 70, 74, 84, 12, WS_EX_CLIENTEDGE
 CONTROL "", IDC_COMBOBOX3, "COMBOBOX", WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST | WS_VSCROLL, 70, 90, 84, 42
 CONTROL "", IDC_COMBOBOX4, "COMBOBOX", WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST | WS_VSCROLL, 70, 106, 84, 48
 CONTROL "OK", IDOK, "BUTTON", BS_DEFPUSHBUTTON | BS_CENTER | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 112, 124, 40, 12
 CONTROL "Cancel", IDCANCEL, "BUTTON", BS_PUSHBUTTON | BS_CENTER | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 6, 124, 40, 12
 CONTROL "車両番号", IDC_LABEL1, "STATIC", WS_CHILD | WS_VISIBLE | SS_NOTIFY, 6, 10, 64, 10
 CONTROL "車両識別色", IDC_LABEL2, "STATIC", WS_CHILD | WS_VISIBLE | SS_NOTIFY, 6, 28, 64, 10
 CONTROL "進行方向", IDC_LABEL3, "STATIC", WS_CHILD | WS_VISIBLE | SS_NOTIFY, 6, 44, 64, 10
 CONTROL "X座標", IDC_LABEL4, "STATIC", WS_CHILD | WS_VISIBLE | SS_NOTIFY, 6, 60, 64, 10
 CONTROL "Y座標", IDC_LABEL5, "STATIC", WS_CHILD | WS_VISIBLE | SS_NOTIFY, 6, 76, 64, 10
 CONTROL "速度(ミリ秒)", IDC_LABEL6, "STATIC", WS_CHILD | WS_VISIBLE | SS_NOTIFY, 6, 92, 64, 10
 CONTROL "転回頻度", IDC_LABEL7, "STATIC", WS_CHILD | WS_VISIBLE | SS_NOTIFY, 6, 108, 64, 10
 CONTROL IDI_ICON, IDC_IMAGE, "STATIC", WS_CHILD | WS_VISIBLE | SS_NOTIFY | SS_SUNKEN | SS_ICON | SS_CENTERIMAGE, 132, 2, 22, 22
}

//----------------------------------
// ダイアログ (IDD_VERSION)
//----------------------------------
IDD_VERSION DIALOG DISCARDABLE 0, 0, 160, 40
EXSTYLE WS_EX_DLGMODALFRAME
STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | DS_MODALFRAME | DS_3DLOOK | DS_CENTER
CAPTION "バージョン情報"
FONT 9, "Times New Roman"
{
 CONTROL IDI_ICON, 0, "STATIC", SS_SUNKEN | SS_ICON | WS_CHILD | WS_VISIBLE, 12, 10, 32, 32
 CONTROL "LightCycle Version 1.0\nCopyright 2021b by Ysama", 0, "STATIC", SS_CENTER | SS_SUNKEN | WS_CHILD | WS_VISIBLE, 42, 8, 80, 24
 CONTROL "OK", IDOK, "BUTTON", BS_PUSHBUTTON | BS_CENTER | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 130, 14, 20, 12
}

//-------------------------
// メニュー(IDM_MAIN)
//-------------------------
IDM_MAIN MENU DISCARDABLE
{
    POPUP "ファイル(&F)"
    {
        MENUITEM "追加(&A)・編集", IDM_ADD
        MENUITEM "データを開く(&O)", IDM_OPEN
        MENUITEM "データの保存(&S)", IDM_SAVE

 


        MENUITEM SEPARATOR
        MENUITEM "終了(&X)", IDM_EXIT
    }
    POPUP "ゲーム(&G)"
    {
        MENUITEM "実行(&G)", IDM_GO
        MENUITEM "中止(&S)", IDM_STOP
    }
    POPUP "ヘルプ(&H)"
    {
        MENUITEM "バージョン情報(&V)", IDM_VERSION
    }
}

//--------------------------
// イメージ(IDI_ICON)
//--------------------------
IDI_ICON    ICON    DISCARDABLE    "C:\Users\(パス)LightCycle\LightCycle.ico"

//--------------------------
// イメージ(IDI_BITMAP)
//--------------------------
IDI_BITMAP    BITMAP    DISCARDABLE    "C:\Users\(パス)LightCycle\ToolBarBmp.bmp"

 

【ResLightCycle.h】

//-----------------------------------------
//             BCCForm Ver 2.41
//   Header File for Resource Script File
//   Copyright (c) February 2002 by ysama
//-----------------------------------------
//---------------------
//  ダイアログリソース
//---------------------
// ダイアログ IDD_INPUT
#define    IDC_COMBOBOX0    100
#define    IDC_COMBOBOX1    101
#define    IDC_COMBOBOX2    102
#define    IDC_EDIT2        103
#define    IDC_EDIT3        104
#define    IDC_COMBOBOX3    105
#define    IDC_COMBOBOX4    106
#define    IDC_LABEL1        107
#define    IDC_LABEL2        108
#define    IDC_LABEL3        109
#define    IDC_LABEL4        110
#define    IDC_LABEL5        111
#define    IDC_LABEL6        112
#define    IDC_LABEL7        113
#define    IDC_IMAGE        114
// ダイアログ IDD_VERSION

//---------------------
//  メニューリソース
//---------------------
// メニュー IDM_MAIN
#define    IDM_ADD            300
#define    IDM_OPEN        301
#define    IDM_SAVE        302
#define    IDM_EXIT        303
#define    IDM_GO            304
#define    IDM_STOP        305
#define    IDM_VERSION        306

//---------------------
//  イメージリソース
//---------------------
#define    IDI_ICON        400
#define    IDI_BITMAP        500

//---------------------
//  ストリングテーブル
//---------------------

//--------------------
//  アクセラレーター
//--------------------

//------------------
//  ヴァージョン情報
//------------------

//-------------
//  タイマー
//-------------
#define    IDT_TIMER0    600
#define    IDT_TIMER1    700
#define    IDT_TIMER2    800
#define    IDT_TIMER3    900