// Microsoft Visual C++ generated resource script. // #include "resource.h" #define APSTUDIO_READONLY_SYMBOLS ///////////////////////////////////////////////////////////////////////////// // // Generated from the TEXTINCLUDE 2 resource. // #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 "#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" "#ifdef _WIN32\r\n" "LANGUAGE 4, 2\r\n" "#pragma code_page(936)\r\n" "#endif //_WIN32\r\n" "#include ""res\\Sys.rc2"" // non-Microsoft Visual C++ edited resources\r\n" "#include ""l.chs\\afxres.rc"" // Standard components\r\n" "#include ""l.chs\\afxprint.rc"" // printing/print preview resources\r\n" "#endif\r\n" "\0" END #endif // APSTUDIO_INVOKED ///////////////////////////////////////////////////////////////////////////// // // Bitmap // IDR_MAINFRAME BITMAP "res\\Toolbar.bmp" ///////////////////////////////////////////////////////////////////////////// // // Toolbar // IDR_MAINFRAME TOOLBAR 16, 15 BEGIN BUTTON ID_FILE_NEW BUTTON ID_FILE_OPEN BUTTON ID_FILE_SAVE SEPARATOR BUTTON ID_EDIT_CUT BUTTON ID_EDIT_COPY BUTTON ID_EDIT_PASTE SEPARATOR BUTTON ID_FILE_PRINT SEPARATOR BUTTON ID_APP_ABOUT END ///////////////////////////////////////////////////////////////////////////// // // Menu // IDR_MAINFRAME MENU BEGIN POPUP "文件(&F)" BEGIN MENUITEM "开关量测试", IDM_OpenDIO MENUITEM SEPARATOR MENUITEM "退出(&X)", ID_APP_EXIT END POPUP "帮助(&H)" BEGIN MENUITEM "关于 Sys(&A)...", ID_APP_ABOUT END END IDR_IO MENU BEGIN POPUP "文件操作" BEGIN MENUITEM "关闭本系统", ID_FILE_CLOSE MENUITEM "退出应用程序", ID_APP_EXIT END POPUP "设备管理(&M)" BEGIN MENUITEM "列表该设备配置", IDM_ListDevice MENUITEM SEPARATOR MENUITEM "允许硬件中断", IDM_EnableDeviceInt MENUITEM "清外硬件中断", IDM_ClearDeviceInt END POPUP "窗口管理(&W)" BEGIN MENUITEM "层叠(&C)", ID_WINDOW_CASCADE MENUITEM "平铺(&T)", ID_WINDOW_TILE_HORZ MENUITEM "排列图标(&A)", ID_WINDOW_ARRANGE END POPUP "帮助(&H)" BEGIN MENUITEM "关于 Sys(&A)...", ID_APP_ABOUT END END ///////////////////////////////////////////////////////////////////////////// // // Accelerator // IDR_MAINFRAME ACCELERATORS BEGIN "C", ID_EDIT_COPY, VIRTKEY, CONTROL, NOINVERT "N", ID_FILE_NEW, VIRTKEY, CONTROL, NOINVERT "O", ID_FILE_OPEN, VIRTKEY, CONTROL, NOINVERT "P", ID_FILE_PRINT, VIRTKEY, CONTROL, NOINVERT "S", ID_FILE_SAVE, VIRTKEY, CONTROL, NOINVERT "V", ID_EDIT_PASTE, VIRTKEY, CONTROL, NOINVERT VK_BACK, ID_EDIT_UNDO, VIRTKEY, ALT, NOINVERT VK_DELETE, ID_EDIT_CUT, VIRTKEY, SHIFT, NOINVERT VK_F5, IDM_MoveVolt, VIRTKEY, NOINVERT VK_F6, ID_NEXT_PANE, VIRTKEY, NOINVERT VK_F6, ID_PREV_PANE, VIRTKEY, SHIFT, NOINVERT VK_INSERT, ID_EDIT_COPY, VIRTKEY, CONTROL, NOINVERT VK_INSERT, ID_EDIT_PASTE, VIRTKEY, SHIFT, NOINVERT "X", ID_EDIT_CUT, VIRTKEY, CONTROL, NOINVERT "Z", ID_EDIT_UNDO, VIRTKEY, CONTROL, NOINVERT END ///////////////////////////////////////////////////////////////////////////// // // Dialog // IDD_ABOUTBOX DIALOGEX 0, 0, 278, 161 STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "关于 Sys" FONT 9, "System", 0, 0, 0x0 BEGIN ICON IDR_MAINFRAME,IDC_STATIC,11,3,20,20 LTEXT "Sys V6.02.14 版",IDC_STATIC,40,7,119,8,SS_NOPREFIX LTEXT "版权所有 (C) 1998",IDC_STATIC,40,18,119,8 DEFPUSHBUTTON "确定",IDOK,108,139,55,14,WS_GROUP GROUPBOX "帮助提示",IDC_STATIC,8,29,262,100 LTEXT "提示1:\n 请用GetDeviceAddr函数取得设备内存空间基地址,然后再用ReadPortX(X为Byte、Word、ULong)读入开关量状态,或用WritePortX(X为Byte、Word、ULong)输出开关量状态。具体操作请参考本测试系统的示范代码。",IDC_STATIC,32,46,222,48 LTEXT "提示2:\n 更简单的办法使用GetDeviceDI和SetDeviceDO即可进行数字开关量输入输出。",IDC_STATIC,32,94,222,30 END IDR_MAINFRAME DIALOG 0, 0, 330, 16 STYLE DS_SETFONT | WS_CHILD FONT 9, "宋体" BEGIN LTEXT "TODO: 对话栏布局",IDC_STATIC,12,4,300,8 END IDD_DIALOG_IO DIALOG 0, 0, 486, 253 STYLE DS_SETFONT | WS_CHILD FONT 10, "System" BEGIN CONTROL "开关0(关)",IDC_CHECK_DO0,"Button",BS_AUTOCHECKBOX | BS_PUSHLIKE | WS_TABSTOP,37,61,66,18 GROUPBOX "开关量输出控制",IDC_STATIC,26,49,169,203 CONTROL "开关1(关)",IDC_CHECK_DO1,"Button",BS_AUTOCHECKBOX | BS_PUSHLIKE | WS_TABSTOP,37,85,66,18 CONTROL "开关2(关)",IDC_CHECK_DO2,"Button",BS_AUTOCHECKBOX | BS_PUSHLIKE | WS_TABSTOP,37,106,66,18 CONTROL "开关3(关)",IDC_CHECK_DO3,"Button",BS_AUTOCHECKBOX | BS_PUSHLIKE | WS_TABSTOP,37,127,66,21 CONTROL "开关4(关)",IDC_CHECK_DO4,"Button",BS_AUTOCHECKBOX | BS_PUSHLIKE | WS_TABSTOP,37,152,66,18 CONTROL "开关5(关)",IDC_CHECK_DO5,"Button",BS_AUTOCHECKBOX | BS_PUSHLIKE | WS_TABSTOP,37,173,66,18 CONTROL "开关6(关)",IDC_CHECK_DO6,"Button",BS_AUTOCHECKBOX | BS_PUSHLIKE | WS_TABSTOP,37,196,66,18 CONTROL "开关7(关)",IDC_CHECK_DO7,"Button",BS_AUTOCHECKBOX | BS_PUSHLIKE | WS_TABSTOP,37,219,66,18 CONTROL "开关8(关)",IDC_CHECK_DO8,"Button",BS_AUTOCHECKBOX | BS_PUSHLIKE | WS_TABSTOP,116,61,66,18 CONTROL "开关9(关)",IDC_CHECK_DO9,"Button",BS_AUTOCHECKBOX | BS_PUSHLIKE | WS_TABSTOP,116,85,66,18 CONTROL "开关10(关)",IDC_CHECK_DO10,"Button",BS_AUTOCHECKBOX | BS_PUSHLIKE | WS_TABSTOP,116,106,66,18 CONTROL "开关11(关)",IDC_CHECK_DO11,"Button",BS_AUTOCHECKBOX | BS_PUSHLIKE | WS_TABSTOP,116,127,66,21 CONTROL "开关13(关)",IDC_CHECK_DO13,"Button",BS_AUTOCHECKBOX | BS_PUSHLIKE | WS_TABSTOP,116,173,66,18 CONTROL "开关12(关)",IDC_CHECK_DO12,"Button",BS_AUTOCHECKBOX | BS_PUSHLIKE | WS_TABSTOP,116,152,66,18 CONTROL "开关14(关)",IDC_CHECK_DO14,"Button",BS_AUTOCHECKBOX | BS_PUSHLIKE | WS_TABSTOP,116,196,66,18 CONTROL "开关15(关)",IDC_CHECK_DO15,"Button",BS_AUTOCHECKBOX | BS_PUSHLIKE | WS_TABSTOP,116,219,66,18 GROUPBOX "开关输入状态",IDC_STATIC,199,49,178,203 CONTROL "开关0(关)",IDC_CHECK_DI0,"Button",BS_AUTOCHECKBOX | BS_PUSHLIKE | WS_DISABLED | WS_TABSTOP,214,61,66,18 CONTROL "开关1(关)",IDC_CHECK_DI1,"Button",BS_AUTOCHECKBOX | BS_PUSHLIKE | WS_DISABLED | WS_TABSTOP,214,85,66,18 CONTROL "开关2(关)",IDC_CHECK_DI2,"Button",BS_AUTOCHECKBOX | BS_PUSHLIKE | WS_DISABLED | WS_TABSTOP,214,106,66,18 CONTROL "开关3(关)",IDC_CHECK_DI3,"Button",BS_AUTOCHECKBOX | BS_PUSHLIKE | WS_DISABLED | WS_TABSTOP,214,127,66,21 CONTROL "开关4(关)",IDC_CHECK_DI4,"Button",BS_AUTOCHECKBOX | BS_PUSHLIKE | WS_DISABLED | WS_TABSTOP,214,152,66,18 CONTROL "开关5(关)",IDC_CHECK_DI5,"Button",BS_AUTOCHECKBOX | BS_PUSHLIKE | WS_DISABLED | WS_TABSTOP,214,173,66,18 CONTROL "开关6(关)",IDC_CHECK_DI6,"Button",BS_AUTOCHECKBOX | BS_PUSHLIKE | WS_DISABLED | WS_TABSTOP,214,196,66,18 CONTROL "开关7(关)",IDC_CHECK_DI7,"Button",BS_AUTOCHECKBOX | BS_PUSHLIKE | WS_DISABLED | WS_TABSTOP,214,219,66,18 CONTROL "开关8(关)",IDC_CHECK_DI8,"Button",BS_AUTOCHECKBOX | BS_PUSHLIKE | WS_DISABLED | WS_TABSTOP,295,61,66,18 CONTROL "开关9(关)",IDC_CHECK_DI9,"Button",BS_AUTOCHECKBOX | BS_PUSHLIKE | WS_DISABLED | WS_TABSTOP,295,85,66,18 CONTROL "开关10(关)",IDC_CHECK_DI10,"Button",BS_AUTOCHECKBOX | BS_PUSHLIKE | WS_DISABLED | WS_TABSTOP,295,106,66,18 CONTROL "开关11(关)",IDC_CHECK_DI11,"Button",BS_AUTOCHECKBOX | BS_PUSHLIKE | WS_DISABLED | WS_TABSTOP,295,127,66,21 CONTROL "开关12(关)",IDC_CHECK_DI12,"Button",BS_AUTOCHECKBOX | BS_PUSHLIKE | WS_DISABLED | WS_TABSTOP,295,152,66,18 CONTROL "开关13(关)",IDC_CHECK_DI13,"Button",BS_AUTOCHECKBOX | BS_PUSHLIKE | WS_DISABLED | WS_TABSTOP,295,173,66,18 CONTROL "开关14(关)",IDC_CHECK_DI14,"Button",BS_AUTOCHECKBOX | BS_PUSHLIKE | WS_DISABLED | WS_TABSTOP,295,196,66,18 CONTROL "开关15(关)",IDC_CHECK_DI15,"Button",BS_AUTOCHECKBOX | BS_PUSHLIKE | WS_DISABLED | WS_TABSTOP,295,219,66,18 GROUPBOX "开关量软件操作提示",IDC_STATIC,382,49,88,203 LTEXT "提示1:\n 请用GetDeviceAddr函数取得设备内存空间基地址,然后再用ReadPortX(X为Byte、Word、ULong)读入开关量状态,或用WritePortX(X为Byte、Word、ULong)输出开关量状态。具体操作请参考本测试系统的示范代码。",IDC_STATIC,396,74,72,107 LTEXT "提示2:\n 更简单的办法使用GetDeviceDI和SetDeviceDO即可进行数字开关量输入输出。",IDC_STATIC,395,182,69,57 PUSHBUTTON "初始化中断",IDC_BUTTON_InitDeviceInt,50,24,55,13 LTEXT "0",IDC_STATIC_OutIntCount,178,28,46,10,SS_SUNKEN PUSHBUTTON "释放中断",IDC_BUTTON_ReleaseDeviceInt,369,24,55,13 GROUPBOX "中断操作(必须使DI0状态有跳变)",IDC_STATIC,26,13,443,30 LTEXT "0",IDC_STATIC_InIntCount,302,27,46,10,SS_SUNKEN LTEXT "中断外计数",IDC_STATIC,133,28,43,9 LTEXT "中断内计数",IDC_STATIC,254,27,40,11 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 "080404b0" BEGIN VALUE "Comments", "本测试软件及驱动程序作者:张平 (传呼:198呼10073550)" VALUE "CompanyName", "北京阿尔泰科贸有限公司" VALUE "FileDescription", "Sys Microsoft 基础类应用程序" VALUE "FileVersion", "1, 0, 0, 1" VALUE "InternalName", "Sys" VALUE "LegalCopyright", "版权所有 (C) 1998" VALUE "OriginalFilename", "Sys.EXE" VALUE "ProductName", "Sys 应用程序" VALUE "ProductVersion", "2, 0, 0, 1" END END BLOCK "VarFileInfo" BEGIN VALUE "Translation", 0x804, 1200 END END ///////////////////////////////////////////////////////////////////////////// // // DESIGNINFO // #ifdef APSTUDIO_INVOKED GUIDELINES DESIGNINFO BEGIN IDD_ABOUTBOX, DIALOG BEGIN LEFTMARGIN, 7 RIGHTMARGIN, 271 TOPMARGIN, 7 BOTTOMMARGIN, 154 END 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\\MainFrm.ico" IDI_IO ICON "Res\\DIODoc.ico" ///////////////////////////////////////////////////////////////////////////// // // String Table // STRINGTABLE BEGIN IDR_MAINFRAME "阿尔泰PCI设备测试系统" IDR_SYSTYPE "\nSys\nSys\nSys 文件 (*.pci)\n.pci\nSys.Document\nSys Document" IDI_ICON1 "Sys" END STRINGTABLE BEGIN AFX_IDS_APP_TITLE "Sys" AFX_IDS_IDLEMESSAGE "就绪" END STRINGTABLE BEGIN ID_INDICATOR_EXT "扩展名" ID_INDICATOR_CAPS "大写" ID_INDICATOR_NUM "数字" ID_INDICATOR_SCRL "滚动" ID_INDICATOR_OVR "改写" ID_INDICATOR_REC "记录" ID_INDICATOR_LINE " " END STRINGTABLE BEGIN ID_FILE_NEW "建立新文档\n新建" ID_FILE_OPEN "打开一个现有文档\n打开" ID_FILE_CLOSE "关闭活动文档\n关闭" ID_FILE_SAVE "保存活动文档\n保存" ID_FILE_SAVE_AS "将活动文档以一个新文件名保存\n另存为" ID_FILE_PAGE_SETUP "改变打印选项\n页面设置" ID_FILE_PRINT_SETUP "改变打印机及打印选项\n打印设置" ID_FILE_PRINT "打印活动文档\n打印" ID_FILE_PRINT_PREVIEW "显示整页\n打印预览" END STRINGTABLE BEGIN ID_APP_ABOUT "显示程序信息,版本号和版权\n关于" ID_APP_EXIT "退出应用程序;提示保存文档\n退出" END STRINGTABLE BEGIN ID_FILE_MRU_FILE1 "打开该文档" ID_FILE_MRU_FILE2 "打开该文档" ID_FILE_MRU_FILE3 "打开该文档" ID_FILE_MRU_FILE4 "打开该文档" ID_FILE_MRU_FILE5 "打开该文档" ID_FILE_MRU_FILE6 "打开该文档" ID_FILE_MRU_FILE7 "打开该文档" ID_FILE_MRU_FILE8 "打开该文档" ID_FILE_MRU_FILE9 "打开该文档" ID_FILE_MRU_FILE10 "打开该文档" ID_FILE_MRU_FILE11 "打开该文档" ID_FILE_MRU_FILE12 "打开该文档" ID_FILE_MRU_FILE13 "打开该文档" ID_FILE_MRU_FILE14 "打开该文档" ID_FILE_MRU_FILE15 "打开该文档" ID_FILE_MRU_FILE16 "打开该文档" END STRINGTABLE BEGIN ID_NEXT_PANE "切换到下一个窗格\n下一窗格" ID_PREV_PANE "切换回前一个窗格\n前一窗格" END STRINGTABLE BEGIN ID_WINDOW_NEW "为活动文档打开另一个窗口\n新建窗口" ID_WINDOW_ARRANGE "将图标排列在窗口底部\n排列图标" ID_WINDOW_CASCADE "排列窗口成相互重叠\n层叠窗口" ID_WINDOW_TILE_HORZ "排列窗口成互不重叠\n平铺窗口" ID_WINDOW_TILE_VERT "排列窗口成互不重叠\n平铺窗口" ID_WINDOW_SPLIT "将活动的窗口分隔成窗格\n分隔" END STRINGTABLE BEGIN ID_EDIT_CLEAR "删除被选对象\n删除" ID_EDIT_CLEAR_ALL "全部删除\n全部删除" ID_EDIT_COPY "复制被选对象并将其置于剪贴板上\n复制" ID_EDIT_CUT "剪切被选对象并将其置于剪贴板上\n剪切" ID_EDIT_FIND "查找指定的正文\n查找" ID_EDIT_PASTE "插入剪贴板内容\n粘贴" ID_EDIT_REPEAT "重复上一步操作\n重复" ID_EDIT_REPLACE "用不同的正文替换指定的正文\n替换" ID_EDIT_SELECT_ALL "选择整个文档\n选择全部" ID_EDIT_UNDO "撤消最后一步操作\n撤消" ID_EDIT_REDO "重新执行先前已撤消的操作\n重新执行" END STRINGTABLE BEGIN ID_VIEW_TOOLBAR "显示或隐藏工具栏\n显隐工具栏" ID_VIEW_STATUS_BAR "显示或隐藏状态栏\n显隐状态栏" END STRINGTABLE BEGIN AFX_IDS_SCSIZE "改变窗口大小" AFX_IDS_SCMOVE "改变窗口位置" AFX_IDS_SCMINIMIZE "将窗口缩小成图标" AFX_IDS_SCMAXIMIZE "把窗口放大到最大尺寸" AFX_IDS_SCNEXTWINDOW "切换到下一个文档窗口" AFX_IDS_SCPREVWINDOW "切换到先前的文档窗口" AFX_IDS_SCCLOSE "关闭活动的窗口并提示保存所有文档" END STRINGTABLE BEGIN AFX_IDS_SCRESTORE "把窗口恢复到正常大小" AFX_IDS_SCTASKLIST "激活任务表" AFX_IDS_MDICHILD "激活该窗口" END STRINGTABLE BEGIN AFX_IDS_PREVIEW_CLOSE "关闭打印预览模式\n取消预阅" IDS_ProccessHistoryData "打开磁盘数据文件" END STRINGTABLE BEGIN IDS_NEW_FILE "新建数据文件" END STRINGTABLE BEGIN CG_ID_VIEW_SETUPDLG "Show or hide SetupDlg\nToggle SetupDlg" CG_ID_VIEW_SHOWSTATUS "Show or hide ShowStatus\nToggle ShowStatus" CG_ID_VIEW_SHOWSTATUS1 "Show or hide ShowStatus1\nToggle ShowStatus1" CG_ID_VIEW_DIALOGBAR "Show or hide DialogBar\nToggle DialogBar" 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) #ifdef _WIN32 LANGUAGE 4, 2 #pragma code_page(936) #endif //_WIN32 #include "res\Sys.rc2" // non-Microsoft Visual C++ edited resources #include "l.chs\afxres.rc" // Standard components #include "l.chs\afxprint.rc" // printing/print preview resources #endif ///////////////////////////////////////////////////////////////////////////// #endif // not APSTUDIO_INVOKED