⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mttty.rc

📁 这是个经典的用api进行串口编程的例子
💻 RC
📖 第 1 页 / 共 2 页
字号:
//Microsoft Developer Studio generated resource script.
//
#include "resource.h"

#define APSTUDIO_READONLY_SYMBOLS
/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 2 resource.
//
#include <Windows.h>
/////////////////////////////////////////////////////////////////////////////
#undef APSTUDIO_READONLY_SYMBOLS

/////////////////////////////////////////////////////////////////////////////
// English (U.S.) resources

#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
#ifdef _WIN32
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
#pragma code_page(1252)
#endif //_WIN32

/////////////////////////////////////////////////////////////////////////////
//
// Accelerator
//

IDR_MTTTYACCELERATOR ACCELERATORS DISCARDABLE 
BEGIN
    VK_F5,          ID_TRANSFER_SENDFILETEXT, VIRTKEY, NOINVERT
    VK_F5,          ID_TRANSFER_ABORTREPEATEDSENDING, VIRTKEY, ALT, NOINVERT
    VK_F5,          ID_TRANSFER_ABORTSENDING, VIRTKEY, SHIFT, NOINVERT
    "x",            ID_FILE_EXIT,           ASCII,  ALT, NOINVERT
END


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

IDD_ABOUT DIALOG DISCARDABLE  0, 0, 149, 159
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "About MTTTY"
FONT 8, "MS Sans Serif"
BEGIN
    DEFPUSHBUTTON   "Close",IDOK,49,137,50,14
    ICON            IDI_APPICON,IDC_PICTURE,9,12,18,20
    LTEXT           "Microsoft Corporation",IDC_STATIC,36,15,86,12
    LTEXT           "Multi-threaded TTY Sample",IDC_STATIC,36,31,91,12
    LTEXT           "Version 4.00",IDC_STATIC,36,47,51,12
    LTEXT           "Copyright (c) 1995",IDC_STATIC,36,63,72,12
    EDITTEXT        IDC_OSVERSIONINFO,36,81,104,46,ES_MULTILINE | 
                    ES_AUTOHSCROLL | ES_READONLY
END

IDD_TOOLBARSETTINGS DIALOG DISCARDABLE  0, 0, 414, 48
STYLE DS_ABSALIGN | WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_BORDER
FONT 8, "MS Sans Serif"
BEGIN
    COMBOBOX        IDC_PORTCOMBO,2,13,48,51,CBS_DROPDOWN | CBS_AUTOHSCROLL | 
                    CBS_SORT | WS_VSCROLL | WS_TABSTOP
    LTEXT           "Baud",IDC_STATIC,54,2,17,8
    COMBOBOX        IDC_BAUDCOMBO,54,13,48,64,CBS_DROPDOWNLIST | WS_VSCROLL | 
                    WS_TABSTOP
    COMBOBOX        IDC_PARITYCOMBO,107,13,48,56,CBS_DROPDOWNLIST | 
                    WS_VSCROLL | WS_TABSTOP
    COMBOBOX        IDC_DATABITSCOMBO,161,13,48,48,CBS_DROPDOWNLIST | 
                    CBS_SORT | WS_VSCROLL | WS_TABSTOP
    COMBOBOX        IDC_STOPBITSCOMBO,214,13,48,39,CBS_DROPDOWNLIST | 
                    CBS_SORT | WS_VSCROLL | WS_TABSTOP
    LTEXT           "Port",IDC_STATIC,2,2,17,8
    LTEXT           "Parity",IDC_STATIC,107,2,20,8
    LTEXT           "Data Bits",IDC_STATIC,161,2,31,9
    LTEXT           "Stop Bits",IDC_STATIC,214,2,43,10
    CONTROL         "Local Echo",IDC_LOCALECHOCHK,"Button",BS_AUTOCHECKBOX | 
                    WS_TABSTOP,280,5,49,10
    CONTROL         "Display Errors",IDC_DISPLAYERRORSCHK,"Button",
                    BS_AUTOCHECKBOX | WS_TABSTOP,280,15,57,10
    PUSHBUTTON      "Font...",IDC_FONTBTN,10,30,33,14
    PUSHBUTTON      "Comm Events...",IDC_COMMEVENTSBTN,47,30,61,14
    CONTROL         "CR => CR/LF",IDC_LFBTN,"Button",BS_AUTOCHECKBOX | 
                    WS_TABSTOP,280,25,56,10
    CONTROL         "Autowrap",IDC_AUTOWRAPCHK,"Button",BS_AUTOCHECKBOX | 
                    WS_TABSTOP,280,35,43,10
    PUSHBUTTON      "Flow Control...",IDC_FLOWCONTROLBTN,112,30,59,14
    PUSHBUTTON      "Timeouts...",IDC_TIMEOUTSBTN,175,30,49,14
    CONTROL         "No Reading",IDC_NOREADINGCHK,"Button",BS_AUTOCHECKBOX | 
                    WS_TABSTOP,345,5,53,10
    CONTROL         "No Writing",IDC_NOWRITINGCHK,"Button",BS_AUTOCHECKBOX | 
                    WS_TABSTOP,345,15,58,10
    CONTROL         "No Status",IDC_NOSTATUSCHK,"Button",BS_AUTOCHECKBOX | 
                    WS_TABSTOP,345,35,54,10
    CONTROL         "No Events",IDC_NOEVENTSCHK,"Button",BS_AUTOCHECKBOX | 
                    WS_TABSTOP,345,25,68,10
END

IDD_STATUSDIALOG DIALOG DISCARDABLE  0, 0, 460, 48
STYLE DS_ABSALIGN | WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_BORDER
FONT 8, "MS Sans Serif"
BEGIN
    PUSHBUTTON      "",IDC_ABORTBTN,7,31,60,12,NOT WS_VISIBLE
    CONTROL         "Generic1",IDC_TRANSFERPROGRESS,"msctls_progress32",NOT 
                    WS_VISIBLE | WS_BORDER,75,33,65,6
    GROUPBOX        "Modem Status",IDC_MODEMSTATUSGRP,2,0,153,25
    CONTROL         "CTS",IDC_STATCTS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,
                    5,10,26,10
    CONTROL         "DSR",IDC_STATDSR,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,
                    35,10,29,10
    CONTROL         "RING",IDC_STATRING,"Button",BS_AUTOCHECKBOX | 
                    WS_TABSTOP,68,10,30,10
    CONTROL         "RLSD (CD)",IDC_STATRLSD,"Button",BS_AUTOCHECKBOX | 
                    WS_TABSTOP,103,10,48,10
    GROUPBOX        "Comm Status",IDC_STATIC,158,0,164,47
    CONTROL         "CTS Hold",IDC_CTSHOLDCHK,"Button",BS_AUTOCHECKBOX | 
                    WS_TABSTOP,162,10,50,10
    CONTROL         "DSR Hold",IDC_DSRHOLDCHK,"Button",BS_AUTOCHECKBOX | 
                    WS_TABSTOP,162,22,50,10
    CONTROL         "RLSD Hold",IDC_RLSDHOLDCHK,"Button",BS_AUTOCHECKBOX | 
                    WS_TABSTOP,162,34,50,10
    CONTROL         "XOFF Hold",IDC_XOFFHOLDCHK,"Button",BS_AUTOCHECKBOX | 
                    WS_TABSTOP,214,10,48,10
    CONTROL         "XOFF Sent",IDC_XOFFSENTCHK,"Button",BS_AUTOCHECKBOX | 
                    WS_TABSTOP,214,22,48,10
    CONTROL         "EOF Sent",IDC_EOFSENTCHK,"Button",BS_AUTOCHECKBOX | 
                    WS_TABSTOP,214,34,47,10
    CONTROL         "TX Char",IDC_TXIMCHK,"Button",BS_AUTOCHECKBOX | 
                    WS_TABSTOP,265,10,42,10
    LTEXT           "TX Chars:",IDC_STATIC,265,23,34,8
    EDITTEXT        IDC_TXCHAREDIT,299,20,19,12,ES_AUTOHSCROLL | ES_READONLY
    LTEXT           "RX Chars:",IDC_STATIC,265,35,34,8
    EDITTEXT        IDC_RXCHAREDIT,299,33,19,12,ES_AUTOHSCROLL | ES_READONLY
    EDITTEXT        IDC_STATUSEDIT,324,3,96,43,ES_MULTILINE | ES_AUTOVSCROLL | 
                    ES_READONLY | WS_VSCROLL
END

IDD_COMMEVENTSDLG DIALOG DISCARDABLE  0, 0, 226, 113
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Select Comm Events"
FONT 8, "MS Sans Serif"
BEGIN
    DEFPUSHBUTTON   "OK",IDOK,164,8,50,14
    PUSHBUTTON      "Cancel",IDCANCEL,164,26,50,14
    PUSHBUTTON      "&Defaults",IDC_DEFAULTSBTN,164,44,50,14
    CONTROL         "Errors",IDC_EVERRBTN,"Button",BS_AUTOCHECKBOX | 
                    WS_TABSTOP,10,10,40,10
    CONTROL         "Break",IDC_EVBREAKBTN,"Button",BS_AUTOCHECKBOX | 
                    WS_TABSTOP,74,10,40,10
    CONTROL         "CTS Changes",IDC_EVCTSBTN,"Button",BS_AUTOCHECKBOX | 
                    WS_TABSTOP,10,22,60,10
    CONTROL         "Ring Indicator",IDC_EVRINGBTN,"Button",BS_AUTOCHECKBOX | 
                    WS_TABSTOP,74,22,65,10
    CONTROL         "DSR Changes",IDC_EVDSRBTN,"Button",BS_AUTOCHECKBOX | 
                    WS_TABSTOP,10,34,60,10
    CONTROL         "RLSD (CD) Changes",IDC_EVRLSDBTN,"Button",
                    BS_AUTOCHECKBOX | WS_TABSTOP,74,34,80,10
    CONTROL         "Transmit Buffer Empty",IDC_EVTXEMPTYBTN,"Button",
                    BS_AUTOCHECKBOX | WS_TABSTOP,10,46,89,10
    CONTROL         "Character Reception",IDC_EVRXCHARBTN,"Button",
                    BS_AUTOCHECKBOX | WS_TABSTOP,10,58,85,10
    CONTROL         "Flag Character Reception",IDC_EVRXFLAGBTN,"Button",
                    BS_AUTOCHECKBOX | WS_TABSTOP,10,70,99,10
    EDITTEXT        IDC_FLAGEDIT,19,95,25,12,ES_UPPERCASE | ES_AUTOHSCROLL
    EDITTEXT        IDC_FLAGCHAR,49,95,14,12,ES_AUTOHSCROLL | ES_READONLY
    LTEXT           "Flag Char Value:",IDC_STATIC,10,85,65,8
    LTEXT           "0x",IDC_STATIC,10,99,9,8
END

IDD_FLOWCONTROLDLG DIALOG DISCARDABLE  0, 0, 210, 208
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Flow Control Settings"
FONT 8, "MS Sans Serif"
BEGIN
    DEFPUSHBUTTON   "OK",IDOK,153,8,50,14
    PUSHBUTTON      "Cancel",IDCANCEL,153,26,50,14
    PUSHBUTTON      "&Rts/Cts",IDC_RTSCTSBTN,153,44,50,14
    PUSHBUTTON      "&Xoff/Xon",IDC_XOFFXONBTN,153,80,50,14
    PUSHBUTTON      "&None",IDC_NONEBTN,153,98,50,14
    CONTROL         "CTS Output Control",IDC_CTSOUTCHK,"Button",
                    BS_AUTOCHECKBOX | WS_TABSTOP,16,20,84,10
    CONTROL         "DSR Output Control",IDC_DSROUTCHK,"Button",

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -