// Microsoft Visual C++ generated resource script.
//
#include "resource.h"

#define APSTUDIO_READONLY_SYMBOLS
/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 2 resource.
//
#ifndef APSTUDIO_INVOKED
#include "targetver.h"
#endif
#include "afxres.h"

/////////////////////////////////////////////////////////////////////////////
#undef APSTUDIO_READONLY_SYMBOLS

/////////////////////////////////////////////////////////////////////////////
// 中文(中华人民共和国) resources

#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_CHS)
#ifdef _WIN32
LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED
#pragma code_page(936)
#endif //_WIN32

#ifdef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// TEXTINCLUDE
//

1 TEXTINCLUDE 
BEGIN
    "resource.h\0"
END

2 TEXTINCLUDE 
BEGIN
    "#ifndef APSTUDIO_INVOKED\r\n"
    "#include ""targetver.h""\r\n"
    "#endif\r\n"
    "#include ""afxres.h""\r\n"
    "\0"
END

3 TEXTINCLUDE 
BEGIN
    "#define _AFX_NO_SPLITTER_RESOURCES\r\n"
    "#define _AFX_NO_OLE_RESOURCES\r\n"
    "#define _AFX_NO_TRACKER_RESOURCES\r\n"
    "#define _AFX_NO_PROPERTY_RESOURCES\r\n"
    "\r\n"
    "#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_CHS)\r\n"
    "LANGUAGE 4,2\r\n"
    "#pragma code_page(936)\r\n"
    "#include ""res\\HansAdvInterfaceTest.rc2""  // 非 Microsoft Visual C++ 编辑的资源\r\n"
    "#include ""l.CHS\\afxres.rc""      // 标准组件\r\n"
    "#endif\r\n"
    "\0"
END

#endif    // APSTUDIO_INVOKED


/////////////////////////////////////////////////////////////////////////////
//
// Icon
//

// Icon with lowest ID value placed first to ensure application icon
// remains consistent on all systems.
IDR_MAINFRAME           ICON                    "res\\HansAdvInterfaceTest.ico"

/////////////////////////////////////////////////////////////////////////////
//
// Dialog
//

IDD_ABOUTBOX DIALOGEX 0, 0, 170, 62
STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "关于 HansAdvInterfaceTest"
FONT 9, "MS Shell Dlg", 0, 0, 0x1
BEGIN
    ICON            IDR_MAINFRAME,IDC_STATIC,14,14,20,20
    LTEXT           "HansAdvInterfaceTest，1.0 版",IDC_STATIC,42,14,118,8,SS_NOPREFIX
    LTEXT           "Copyright (C) 2021 M.J.Liao. All rights reserved.",IDC_STATIC,42,26,118,16
    DEFPUSHBUTTON   "确定",IDOK,113,46,50,14,WS_GROUP
END

IDD_HansAdvInterfaceTest_DIALOG DIALOGEX 0, 0, 603, 386
STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_MINIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
EXSTYLE WS_EX_APPWINDOW
CAPTION "HansAdvInterfaceTest"
FONT 9, "MS Shell Dlg", 0, 0, 0x1
BEGIN
    CONTROL         "Normal",IDC_RADIO_MARKTYPE_NORMAL,"Button",BS_AUTORADIOBUTTON | WS_GROUP,292,33,33,10
    CONTROL         "PC Fly",IDC_RADIO_MARKTYPE_PCFLY,"Button",BS_AUTORADIOBUTTON,292,42,32,10
    CONTROL         "IO Fly",IDC_RADIO_MARKTYPE_IOFLY,"Button",BS_AUTORADIOBUTTON,292,51,36,10
    CONTROL         "Dynamic rotate",IDC_RADIO_MARKTYPE_DYNAMIC_ROTATE,
                    "Button",BS_AUTORADIOBUTTON,292,60,59,10
    CONTROL         "Constant Speed",IDC_RADIO_FLYTYPE,"Button",BS_AUTORADIOBUTTON | WS_GROUP,292,70,61,10
    CONTROL         "Encoder",IDC_RADIO5,"Button",BS_AUTORADIOBUTTON,292,79,37,10
    CONTROL         "Encoder ED",IDC_RADIO6,"Button",BS_AUTORADIOBUTTON,292,88,46,10
    CONTROL         "Pipeline reversal",IDC_CHECK_FLY_REVERSAL,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,249,130,60,10
    LTEXT           "Alias:",IDC_STATIC_ALIAS,137,172,38,8
    PUSHBUTTON      "Initialize System",IDC_BUTTON_INITSYSTEM,19,33,88,17
    PUSHBUTTON      "Close System",IDC_BUTTON_RELEASESYSTEM,19,52,88,17
    PUSHBUTTON      "Open File",IDC_BUTTON_OPENFILE,19,71,88,17
    PUSHBUTTON      "Close File",IDC_BUTTON_CLOSEFILE,19,109,88,17
    PUSHBUTTON      "IO Read",IDC_BUTTON_READINPORT,131,36,46,17
    PUSHBUTTON      "Mark",IDC_BUTTON_MARK,377,33,60,17
    PUSHBUTTON      "Stop",IDC_BUTTON_STOPMARK,377,87,60,17
    PUSHBUTTON      "Get",IDC_BUTTON_GETTEXT,133,195,46,17
    PUSHBUTTON      "Change",IDC_BUTTON_CHANGETEXT,184,195,46,17
    EDITTEXT        IDC_EDIT_ALIAS,136,180,40,12,ES_AUTOHSCROLL
    EDITTEXT        IDC_EDIT_TEXT,187,180,40,12,ES_AUTOHSCROLL
    LTEXT           "Content:",IDC_STATIC_TEXT,188,172,38,8
    CONTROL         "",IDC_TAB_DOC,"SysTabControl32",0x0,241,161,208,12
    PUSHBUTTON      "Move",IDC_BUTTON_MOVE,131,358,46,17
    PUSHBUTTON      "Rotate",IDC_BUTTON_ROTATE,184,358,46,17
    LTEXT           "Offset/Rotate Center X:",IDC_STATIC_PARAM1,143,293,77,8
    LTEXT           "Offset/Rotate Center Y:",IDC_STATIC_PARAM2,143,314,77,8
    LTEXT           "Rotate Angle:",IDC_STATIC_PARAM3,143,335,77,8
    EDITTEXT        IDC_EDIT_PARAM1,143,301,76,12,ES_AUTOHSCROLL
    EDITTEXT        IDC_EDIT_PARAM2,143,322,76,12,ES_AUTOHSCROLL
    EDITTEXT        IDC_EDIT_PARAM3,143,343,76,12,ES_AUTOHSCROLL
    CTEXT           "Welcome to the C++ version of the demo.",IDC_STATIC_NOTE,21,5,416,14,WS_BORDER
    LTEXT           "",IDC_STATIC_PREVIEW,241,173,208,190,0,WS_EX_STATICEDGE
    LTEXT           "Suggestion:Consistent with HLM / HGM.",IDC_STATIC_LANG,244,187,71,16,NOT WS_VISIBLE
    COMBOBOX        IDC_COMBO_LANG,244,174,71,12,CBS_DROPDOWNLIST | NOT WS_VISIBLE | WS_VSCROLL | WS_TABSTOP
    LTEXT           "Note: Alias isn't the obj name.",IDC_STATIC_TEXTNOTE,133,215,98,8
    PUSHBUTTON      "IO Write",IDC_BUTTON_WRITEOUTPORT,131,54,46,17
    PUSHBUTTON      "Detect Touch",IDC_BUTTON_ISTOUCH,131,72,46,17
    CONTROL         "Real Time Dectect Touch",IDC_CHECK_CHECKTOUCH,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,133,123,96,10
    EDITTEXT        IDC_EDIT_READINPORT,181,38,46,12,ES_AUTOHSCROLL | ES_READONLY
    EDITTEXT        IDC_EDIT_ISTOUCH,181,75,46,12,ES_AUTOHSCROLL | ES_READONLY
    LTEXT           "Touch Detected: 0",IDC_STATIC_TOUCHCOUNT,131,134,97,9
    GROUPBOX        "System",IDC_STATIC_GROUP_SYSTEM,9,23,108,123
    GROUPBOX        "IO Control",IDC_STATIC_GROUP_IOCONTROL,125,23,109,123
    GROUPBOX        "Text / Barcode",IDC_STATIC_GROUP_TEXT,125,159,109,68
    GROUPBOX        "Transform",IDC_STATIC_GROUP_TRANSFORM,125,281,109,99
    PUSHBUTTON      "Reset View",IDC_BUTTON_RESETVIEW,405,364,42,17
    LTEXT           "View control: Zoom by mouse wheel, press the wheel and move to drag, click to select objects.",IDC_STATIC_VIEWCONTROL,243,364,161,17
    PUSHBUTTON      "OUT Read",IDC_BUTTON_READOUTPORT,131,90,46,17
    EDITTEXT        IDC_EDIT_READOUTPORT,181,93,46,12,ES_AUTOHSCROLL | ES_READONLY
    EDITTEXT        IDC_EDIT_SN,57,318,51,12,ES_AUTOHSCROLL | ES_READONLY
    EDITTEXT        IDC_EDIT_COMPID,57,332,51,12,ES_AUTOHSCROLL | ES_READONLY
    EDITTEXT        IDC_EDIT_DEVID,57,346,51,12,ES_AUTOHSCROLL | ES_READONLY
    PUSHBUTTON      "GetDogIDInfo",IDC_BUTTON_GETDOGIDINFO,56,359,58,17
    LTEXT           "CompID:",IDC_STATIC_COMPID,20,333,28,8
    LTEXT           "DevID:",IDC_STATIC_DEVID,20,347,24,8
    LTEXT           "SN:",IDC_STATIC_SN,20,320,23,8
    COMBOBOX        IDC_COMBO_WRITEOUTPORT,181,56,27,30,CBS_DROPDOWN | WS_VSCROLL | WS_TABSTOP
    CONTROL         "High",IDC_CHECK_WRITEOUTPORT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,209,58,23,10
    LTEXT           "",IDC_STATIC_IOINFO,133,111,95,10
    COMBOBOX        IDC_COMBO_CARD,55,129,47,12,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
    LTEXT           "Cards：",IDC_STATIC,25,131,25,9
    PUSHBUTTON      "Mark - All card",IDC_BUTTON_MARK_ALL,377,51,60,17
    PUSHBUTTON      "Apply",IDC_BUTTON_MARKTYPE_SET,310,127,46,17
    LTEXT           "MarkModel:",IDC_STATIC,251,35,36,8
    LTEXT           "FlyType:",IDC_STATIC,251,70,27,8
    LTEXT           "mm/s or mm/pulse\r\nor mm:",IDC_STATIC,251,99,61,16
    EDITTEXT        IDC_EDIT_FLY_PARAM,320,101,36,12,ES_AUTOHSCROLL
    PUSHBUTTON      "Mark - IO Fly",IDC_BUTTON_MARK_IO_FLY,377,69,60,17
    GROUPBOX        "DogID INFO",IDC_STATIC_GROUP_TRANSFORM2,9,309,109,70
    GROUPBOX        "MarkModel",IDC_STATIC,242,23,118,123
    GROUPBOX        "Mark",IDC_STATIC_GROUP_MARK,366,23,81,123
    PUSHBUTTON      "System set",IDC_BUTTON_TEST,20,281,88,17
    PUSHBUTTON      "Save File",IDC_BUTTON_SAVEFILE,19,90,88,17
    COMBOBOX        IDC_COMBO_OBJECT,13,180,101,12,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
    LTEXT           "Objects：",IDC_STATIC,18,170,32,9
    CONTROL         "Laser",IDC_RADIO_MARKTYPE_LASER,"Button",BS_AUTORADIOBUTTON | WS_GROUP,379,116,32,10
    CONTROL         "Red light",IDC_RADIO_MARKTYPE_REDLIGHT,"Button",BS_AUTORADIOBUTTON,379,125,43,10
    CONTROL         "Red light frame",IDC_RADIO_MARKTYPE_REDFRAME,"Button",BS_AUTORADIOBUTTON,379,134,63,10
    GROUPBOX        "Bitmap",IDC_STATIC_GROUP_BMP,125,232,109,45
    PUSHBUTTON      "Change",IDC_BUTTON_CHANGEBMP,184,251,46,17
    LTEXT           "Object name:",IDC_STATIC_ALIAS2,137,244,44,8
    EDITTEXT        IDC_EDIT_BMPNAME,137,255,40,12,ES_AUTOHSCROLL
    PUSHBUTTON      "Import vector/bmp object",IDC_BUTTON_IMPORT,20,230,88,17
    GROUPBOX        "General",IDC_STATIC_GROUP_GENERAL,9,159,108,141
    PUSHBUTTON      "Delete selected object",IDC_BUTTON_DEL_OBJ,20,213,88,17
    PUSHBUTTON      "Reflesh all text/barcode",IDC_BUTTON_PREPROCESSDATA,20,247,88,17
    PUSHBUTTON      "Change vector to bitmap",IDC_BUTTON_VECTOR2BITMAP,20,264,88,17
    EDITTEXT        IDC_EDIT_OBJNAME,13,196,53,12,ES_AUTOHSCROLL
    PUSHBUTTON      "Change name",IDC_BUTTON_CHANGENAME,68,194,46,17
    CONTROL         "Red light",IDC_CHECK_RED,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,379,106,43,10
    LTEXT           "Interval or PPR:",IDC_STATIC,251,117,50,8
    EDITTEXT        IDC_EDIT_FLY_PARAM2,320,114,36,12,ES_AUTOHSCROLL
    GROUPBOX        "Motion control",IDC_STATIC_MULTIAXIS,457,24,140,213
    LTEXT           "Movement",IDC_STATIC_MOVENUM,541,43,34,8
    EDITTEXT        IDC_EDIT_MOVEVALUE,531,55,40,14,ES_AUTOHSCROLL
    GROUPBOX        "Move model",IDC_STATIC,461,122,128,29
    CONTROL         "Absolute",IDC_RADIO_AMOVE,"Button",BS_AUTORADIOBUTTON | WS_GROUP,466,134,43,10
    CONTROL         "Relative",IDC_RADIO_RMOVE,"Button",BS_AUTORADIOBUTTON,526,134,40,10
    GROUPBOX        "Move type",IDC_STATIC,461,152,128,29
    CONTROL         "Work",IDC_RADIO_MOVELOAD,"Button",BS_AUTORADIOBUTTON | WS_GROUP,466,165,33,10
    CONTROL         "Empty",IDC_RADIO_MOVEIDLE,"Button",BS_AUTORADIOBUTTON,526,165,36,10
    CONTROL         "Auto move to home",IDC_CHECK_SOFTHOME,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,467,185,80,10
    PUSHBUTTON      "Move",IDC_BUTTON_MOVEMOTOREX,465,199,56,14
    PUSHBUTTON      "Move to home",IDC_BUTTON_SOFTHOMEEX,523,199,56,14
    PUSHBUTTON      "Stop",IDC_BUTTON_STOPRUNEX,465,218,56,14
    PUSHBUTTON      "RotateMark test",IDC_BUTTON_ROTATEMARK,523,218,56,14,WS_DISABLED
    CONTROL         "Axis 0",IDC_CHECK_AXIS_0,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,479,56,34,10
    CONTROL         "Axis 1",IDC_CHECK_AXIS_1,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,479,71,34,10
    CONTROL         "Axis 2",IDC_CHECK_AXIS_2,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,479,86,34,10
    CONTROL         "Axis 3",IDC_CHECK_AXIS_3,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,479,101,34,10
    EDITTEXT        IDC_EDIT_MOVEVALUE_1,531,70,40,14,ES_AUTOHSCROLL
    EDITTEXT        IDC_EDIT_MOVEVALUE_2,531,85,40,14,ES_AUTOHSCROLL
    EDITTEXT        IDC_EDIT_MOVEVALUE_3,531,100,40,14,ES_AUTOHSCROLL
    LTEXT           "Enable",IDC_STATIC_MOTOR_ENABLE,479,43,22,8
    PUSHBUTTON      "API test",IDC_BUTTON_REF,475,325,106,38
END


/////////////////////////////////////////////////////////////////////////////
//
// Version
//

VS_VERSION_INFO VERSIONINFO
 FILEVERSION 1,0,0,1
 PRODUCTVERSION 1,0,0,1
 FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
 FILEFLAGS 0x1L
#else
 FILEFLAGS 0x0L
#endif
 FILEOS 0x4L
 FILETYPE 0x1L
 FILESUBTYPE 0x0L
BEGIN
    BLOCK "StringFileInfo"
    BEGIN
        BLOCK "080403a8"
        BEGIN
            VALUE "CompanyName", "HANS LASER"
            VALUE "FileDescription", "HansAdvInterfaceTest"
            VALUE "FileVersion", "1.0.0.1"
            VALUE "InternalName", "HansAdvInterfaceTest.exe"
            VALUE "LegalCopyright", "CopyRight (C) 2016-2026"
            VALUE "OriginalFilename", "HansAdvInterfaceTest.exe"
            VALUE "ProductName", "HansAdvInterfaceTest"
            VALUE "ProductVersion", "1.0.0.1"
        END
    END
    BLOCK "VarFileInfo"
    BEGIN
        VALUE "Translation", 0x804, 936
    END
END


/////////////////////////////////////////////////////////////////////////////
//
// DESIGNINFO
//

#ifdef APSTUDIO_INVOKED
GUIDELINES DESIGNINFO 
BEGIN
    IDD_ABOUTBOX, DIALOG
    BEGIN
        LEFTMARGIN, 7
        RIGHTMARGIN, 163
        TOPMARGIN, 7
        BOTTOMMARGIN, 55
    END

    IDD_HansAdvInterfaceTest_DIALOG, DIALOG
    BEGIN
        LEFTMARGIN, 8
        RIGHTMARGIN, 596
        TOPMARGIN, 7
        BOTTOMMARGIN, 379
    END
END
#endif    // APSTUDIO_INVOKED


/////////////////////////////////////////////////////////////////////////////
//
// String Table
//

STRINGTABLE 
BEGIN
    IDS_ABOUTBOX            "关于 HansAdvInterfaceTest(&A)..."
END

#endif    // 中文(中华人民共和国) resources
/////////////////////////////////////////////////////////////////////////////



#ifndef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 3 resource.
//
#define _AFX_NO_SPLITTER_RESOURCES
#define _AFX_NO_OLE_RESOURCES
#define _AFX_NO_TRACKER_RESOURCES
#define _AFX_NO_PROPERTY_RESOURCES

#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_CHS)
LANGUAGE 4,2
#pragma code_page(936)
#include "res\HansAdvInterfaceTest.rc2"  // 非 Microsoft Visual C++ 编辑的资源
#include "l.CHS\afxres.rc"      // 标准组件
#endif

/////////////////////////////////////////////////////////////////////////////
#endif    // not APSTUDIO_INVOKED

