wal.rc

来自「windows 网络编程。pdf文档」· RC 代码 · 共 435 行 · 第 1/2 页

RC
435
字号
//Microsoft Visual C++ generated resource script.
//
#include "resource.h"

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


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

IDWALICON               ICON    DISCARDABLE     "IDWALICO.ICO"

/////////////////////////////////////////////////////////////////////////////
//
// Menu
//

IDWALMENU MENU DISCARDABLE 
BEGIN
    POPUP "&File"
    BEGIN
        MENUITEM "&New Log...",                 IDM_NEWLOG
        MENUITEM "&Close Log...",               IDM_CLOSELOG
        MENUITEM SEPARATOR
        MENUITEM "&Exit",                       IDM_EXIT
    END
    MENUITEM "&Start...",                   IDM_APPOPTIONS
    POPUP "&Control"
    BEGIN
        MENUITEM "&Open Socket...",             IDM_OPENSOCK
        MENUITEM "&Close Socket",               IDM_CLOSESOCK
        MENUITEM "&Abort Socket",               IDM_ABORTSOCK
    END
    POPUP "&Options"
    BEGIN
        MENUITEM "&Application...",             IDM_APPOPTIONS
        MENUITEM "&I/O...",                     IDM_IOOPTIONS
        MENUITEM "&OOB...",                     IDM_OOBOPTIONS
        MENUITEM "Socket...",                   IDM_SOCKOPTIONS
    END
    POPUP "S&tatistics"
    BEGIN
        MENUITEM "&Update",                     IDM_SHOWSTATS
        MENUITEM "&Reset",                      IDM_RESETSTATS
        MENUITEM "&Details",                    IDM_DETAILSTATS
    END
    POPUP "&Help"
    BEGIN
        MENUITEM "&About WAL...",               IDM_ABOUT
    END
END


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

VS_VERSION_INFO VERSIONINFO
 FILEVERSION 1,0,0,0
 PRODUCTVERSION 1,0,0,0
 FILEFLAGSMASK 0x3L
#ifdef _DEBUG
 FILEFLAGS VS_FF_DEBUG
#else
 FILEFLAGS 0
#endif
#ifdef WIN32
 FILEOS 0x4L
#else
 FILEOS 0x1L
#endif
 FILETYPE 0x1L
 FILESUBTYPE 0x0L
BEGIN
    BLOCK "StringFileInfo"
    BEGIN
        BLOCK "040904e4"
        BEGIN
            VALUE "CompanyName", "Windows Sockets Network Programming\0"
            VALUE "FileDescription", "WinSock Application Launcher\0"
            VALUE "FileVersion", "1.00\0"
#ifdef WIN32
            VALUE "InternalName", "WAL32\0"
#else
            VALUE "InternalName", "WAL\0"
#endif
            VALUE "LegalCopyright", "(c) Bob Quinn, 1995\0"
            VALUE "OriginalFilename", "\0"
            VALUE "ProductName", "Windows Sockets Network Programming\0"
            VALUE "ProductVersion", "1.00\0"
        END
    END
    BLOCK "VarFileInfo"
    BEGIN
        VALUE "Translation", 0x409, 1252
    END
END



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

1 TEXTINCLUDE DISCARDABLE 
BEGIN
    "resource.h\0"
END

2 TEXTINCLUDE DISCARDABLE 
BEGIN
    "#include ""wal.h""\r\n"
    "#include <ver.h>\0"
END

3 TEXTINCLUDE DISCARDABLE 
BEGIN
    "\r\n"
    "\0"
END

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


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

IDD_ABOUT DIALOG DISCARDABLE  75, 50, 215, 154
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "About WAL"
FONT 8, "MS Sans Serif"
BEGIN
    DEFPUSHBUTTON   "OK",IDOK,152,10,50,14
    CTEXT           "WinSock Application Launcher      ------ WAL v1.00 ------         Bob Quinn (c) 1995   ",
                    IDC_STATIC,36,15,104,25
    ICON            IDWALICON,IDC_STATIC,6,9,18,20
    LTEXT           "< Date and Time Compiled >",IDC_COMPILEDATE,40,45,144,
                    11
    GROUPBOX        "WinSock DLL information",IDC_STATIC,8,60,196,85
    LTEXT           "wVersion:",IDS_DLLVER,16,75,72,7
    LTEXT           "HiVersion:",IDS_DLLHIVER,124,75,68,8
    LTEXT           "MaxSockets:",IDS_MAXSOCKS,16,130,67,9
    LTEXT           "MaxDatagram:",IDS_MAXUDP,124,130,72,9
    LTEXT           "Description:",IDS_DESCRIP,16,90,180,15
    LTEXT           "Status:",IDS_STATUS,16,110,180,15
END

APPOPTIONDLG DIALOG DISCARDABLE  19, 25, 225, 179
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "WinSock Application Options"
FONT 8, "MS Sans Serif"
BEGIN
    DEFPUSHBUTTON   "&Start!",IDOK,20,160,50,14
    PUSHBUTTON      "Cancel",IDCANCEL,90,160,47,14
    PUSHBUTTON      "Options...",IDOPTIONS,160,160,50,14
    GROUPBOX        "Protocol",IDC_PROTOCOL,15,9,81,42
    CONTROL         "DataStream (TCP)",IDC_DATASTREAM,"Button",
                    BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP,21,23,71,9
    CONTROL         "DataGram   (UDP)",IDC_DATAGRAM,"Button",
                    BS_AUTORADIOBUTTON | WS_TABSTOP,21,35,70,8
    GROUPBOX        "Role",IDC_ROLE,15,55,81,40
    CONTROL         "Client Application",IDC_CLIENTAPP,"Button",
                    BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP,21,67,71,10
    CONTROL         "Server Application",IDC_SERVERAPP,"Button",
                    BS_AUTORADIOBUTTON | WS_TABSTOP,21,81,71,8
    GROUPBOX        "Operation Mode",IDC_OPMODES,119,16,89,60
    CONTROL         "Blocking",IDC_BLOCKING,"Button",BS_AUTORADIOBUTTON | 
                    WS_GROUP | WS_TABSTOP,126,30,81,13
    CONTROL         "Non-Blocking",IDC_NONBLOCKING,"Button",
                    BS_AUTORADIOBUTTON | WS_TABSTOP,126,44,81,13
    CONTROL         "Asynchronous",IDC_ASYNCH,"Button",BS_AUTORADIOBUTTON | 
                    WS_TABSTOP,126,57,59,13
    RTEXT           "Hostname or Address",IDC_STATIC,13,107,72,10
    EDITTEXT        IDC_HOSTID,90,105,119,12,ES_AUTOHSCROLL
    RTEXT           "Service Name",IDC_STATIC,34,122,51,9
    EDITTEXT        IDC_SERVICENAME,90,121,83,12,ES_AUTOHSCROLL
    RTEXT           "Port Number",IDC_STATIC,44,138,41,10
    EDITTEXT        IDC_PORTNUMBER,90,137,24,12,ES_AUTOHSCROLL
END

IOOPTIONDLG DIALOG DISCARDABLE  52, 50, 215, 108
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Application I/O Options"
FONT 8, "MS Sans Serif"
BEGIN
    DEFPUSHBUTTON   "OK",IDOK,16,90,50,14
    PUSHBUTTON      "Cancel",IDCANCEL,80,90,50,14
    GROUPBOX        "I/O Parameters",IDC_STATIC,8,5,92,65
    CONTROL         "Read",IDC_READ,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,16,
                    20,30,8
    CONTROL         "Write",IDC_WRITE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,
                    64,20,30,10
    LTEXT           "Bytes per I/O",IDC_STATIC,12,35,45,10
    LTEXT           "I/Os per Loop",IDC_STATIC,128,20,48,8
    LTEXT           "Loop interval (ms)",IDC_STATIC,116,50,59,8
    EDITTEXT        IDC_BYTES_PER_IO,60,35,36,12,ES_AUTOHSCROLL
    EDITTEXT        IDC_IO_PER_LOOP,180,20,24,12,ES_AUTOHSCROLL
    EDITTEXT        IDC_LOOP_INTERVAL,180,50,24,12,ES_AUTOHSCROLL
    LTEXT           "Total Bytes",IDC_STATIC,16,50,40,10
    EDITTEXT        IDC_MAXBYTES,60,50,36,12,ES_AUTOHSCROLL
    PUSHBUTTON      "&Advanced...",IDB_IOADVANCED,148,90,49,14
    LTEXT           "Max I/Os per Loop",IDC_STATIC,112,35,64,8

⌨️ 快捷键说明

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