wal.rc

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

RC
435
字号
    EDITTEXT        IDC_MAX_IO_PER_LOOP,180,35,24,12,ES_AUTOHSCROLL
    GROUPBOX        "Loop Parameters",IDC_STATIC,108,5,100,65
    CONTROL         "I/O Sound",IDC_SOUND,"Button",BS_AUTOCHECKBOX | 
                    WS_TABSTOP,16,75,54,8
END

OOBOPTIONDLG DIALOG DISCARDABLE  52, 50, 162, 97
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Out-of-band Data Options"
FONT 8, "MS Sans Serif"
BEGIN
    DEFPUSHBUTTON   "OK",IDOK,22,78,50,14
    PUSHBUTTON      "Cancel",IDCANCEL,90,78,50,14
    LTEXT           "bytes",IDC_STATIC,126,3,20,8
    CONTROL         "Send Oob",IDC_OOBSEND,"Button",BS_AUTOCHECKBOX | 
                    WS_TABSTOP,10,13,49,11
    LTEXT           "Send amount",IDC_STATIC,70,15,43,10
    EDITTEXT        IDC_OOBSENDAMNT,119,12,37,12,ES_AUTOHSCROLL
    CONTROL         "Poll for Oob",IDC_OOBPOLL,"Button",BS_AUTOCHECKBOX | 
                    WS_TABSTOP,10,27,53,11
    LTEXT           "Send Interval",IDC_STATIC,70,28,46,8
    EDITTEXT        IDC_OOBSENDINTRVL,119,26,37,12,ES_AUTOHSCROLL
    CONTROL         "Oob In Line",IDC_OOBINLINE,"Button",BS_AUTOCHECKBOX | 
                    WS_TABSTOP,10,42,56,9
    LTEXT           "Recv amount",IDC_STATIC,70,43,45,8
    EDITTEXT        IDC_OOBRECVAMNT,119,42,37,12,ES_AUTOHSCROLL
    LTEXT           "Sound:",IDC_STATIC,11,62,23,10
    CONTROL         "Oob Send",IDC_OOBOUTSOUND,"Button",BS_AUTOCHECKBOX | 
                    WS_TABSTOP,42,60,44,12
    CONTROL         "Oob Receive",IDC_OOBINSOUND,"Button",BS_AUTOCHECKBOX | 
                    WS_TABSTOP,93,60,60,11
END

SOCKOPTIONDLG DIALOG DISCARDABLE  0, 0, 287, 168
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Socket Options"
FONT 8, "MS Sans Serif"
BEGIN
    DEFPUSHBUTTON   "OK",IDOK,30,145,50,14
    PUSHBUTTON      "getsockopt()*",IDB_GETSOCKOPT,116,145,50,14
    CONTROL         "SO_ACCEPTCONN*",IDC_ACCEPTCONN,"Button",
                    BS_AUTORADIOBUTTON,15,20,75,10
    CONTROL         "SO_BROADCAST",IDC_BROADCAST,"Button",BS_AUTORADIOBUTTON,
                    15,35,75,10
    CONTROL         "SO_DEBUG",IDC_DEBUG,"Button",BS_AUTORADIOBUTTON,15,50,
                    70,9
    CONTROL         "SO_DONTLINGER",IDC_DONTLINGER,"Button",
                    BS_AUTORADIOBUTTON,15,65,70,10
    CONTROL         "SO_DONTROUTE",IDC_DONTROUTE,"Button",BS_AUTORADIOBUTTON,
                    15,80,70,8
    CONTROL         "SO_ERROR*",IDC_ERROR,"Button",BS_AUTORADIOBUTTON,15,95,
                    70,8
    CONTROL         "SO_KEEPALIVE",IDC_KEEPALIVE,"Button",BS_AUTORADIOBUTTON,
                    15,110,69,8
    CONTROL         "SO_LINGER",IDC_LINGER,"Button",BS_AUTORADIOBUTTON,96,50,
                    72,10
    CONTROL         "SO_OOBINLINE",IDC_OOBINLINE,"Button",BS_AUTORADIOBUTTON,
                    96,20,70,10
    CONTROL         "SO_RCVBUF",IDC_RCVBUF,"Button",BS_AUTORADIOBUTTON,96,35,
                    73,8
    CONTROL         "SO_REUSEADDR",IDC_REUSEADDR,"Button",BS_AUTORADIOBUTTON,
                    96,65,71,8
    CONTROL         "SO_SNDBUF",IDC_SNDBUF,"Button",BS_AUTORADIOBUTTON,96,80,
                    68,9
    CONTROL         "SO_TYPE*",IDC_TYPE,"Button",BS_AUTORADIOBUTTON,96,95,68,
                    8
    CONTROL         "TCP_NODELAY",IDC_TCPNODELAY,"Button",BS_AUTORADIOBUTTON,
                    96,110,68,8
    LTEXT           "socket:",IDC_STATIC,180,20,25,8
    EDITTEXT        IDC_SOCKIN,215,20,38,12,ES_AUTOHSCROLL
    LTEXT           "level:",IDC_STATIC,180,35,20,8
    EDITTEXT        IDC_LEVELIN,215,35,55,12,ES_AUTOHSCROLL
    LTEXT           "optval:",IDC_STATIC,180,50,25,8
    EDITTEXT        IDC_OPTVAL,215,50,40,12,ES_AUTOHSCROLL
    LTEXT           "optlen:",IDC_STATIC,180,65,24,8
    EDITTEXT        IDC_OPTLEN,215,65,40,12,ES_AUTOHSCROLL
    PUSHBUTTON      "setsockopt()",IDB_SETSOCKOPT,208,145,50,15
    LTEXT           "on/off:",IDC_STATIC,185,99,24,10
    LTEXT           "linger:",IDC_STATIC,185,114,21,8
    EDITTEXT        IDC_LINGERFLAG,215,99,40,12,ES_AUTOHSCROLL
    EDITTEXT        IDC_LINGERSECS,215,114,40,12,ES_AUTOHSCROLL
    GROUPBOX        "Linger",IDC_STATIC,176,86,100,46
    GROUPBOX        "Other Parameter Values",IDC_STATIC,176,6,100,77
    GROUPBOX        "Option Name",IDC_STATIC,9,7,161,125
END

SOCKETDLG DIALOG DISCARDABLE  0, 0, 146, 98
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "socket()"
FONT 8, "MS Sans Serif"
BEGIN
    DEFPUSHBUTTON   "OK",IDOK,15,80,50,14
    PUSHBUTTON      "Cancel",IDCANCEL,80,80,50,14
    CONTROL         "Datastream (SOCK_STREAM)",IDC_SOCKDS,"Button",
                    BS_AUTORADIOBUTTON,20,31,109,8
    CONTROL         "Datagram (SOCK_DGRAM)",IDC_SOCKDG,"Button",
                    BS_AUTORADIOBUTTON,20,41,105,10
    GROUPBOX        "Type",IDC_STATIC,15,20,120,35
    LTEXT           "Address Family: PF_INET",IDC_STATIC,15,10,85,10
    LTEXT           "Protocol: 0 (not specified)",IDC_STATIC,15,63,85,8
END

IOADVANCEDDLG DIALOG DISCARDABLE  0, 0, 127, 63
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Loop Adjustment Parameters"
FONT 8, "MS Sans Serif"
BEGIN
    DEFPUSHBUTTON   "OK",IDOK,8,45,50,14
    PUSHBUTTON      "Cancel",IDCANCEL,68,45,50,14
    LTEXT           "Loop up threshold:",IDC_STATIC,24,10,64,10
    LTEXT           "Loop down threshold:",IDC_STATIC,16,25,72,8
    EDITTEXT        IDC_LOOPUP,92,10,21,12,ES_AUTOHSCROLL
    EDITTEXT        IDC_LOOPDN,92,25,20,12,ES_AUTOHSCROLL
END


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

STRINGTABLE DISCARDABLE 
BEGIN
    CHARGEN_SEQ             " !""#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[^_`abcdefghijklmnopqrstuvwxyz{|}~"
END

STRINGTABLE DISCARDABLE 
BEGIN
    10000                   "[0] No Error"
    10004                   "WSAEINTR: Interrupted system call"
    10009                   "WSAEBADF: Bad file number"
    10013                   "WSACCESS: Permission denied"
    10014                   "WSAEFAULT: Bad address"
END

STRINGTABLE DISCARDABLE 
BEGIN
    10022                   "WSAEINVAL: Invalid argument"
    10024                   "WSAEMFILE: Too many open files"
END

STRINGTABLE DISCARDABLE 
BEGIN
    10035                   "WSAEWOULDBLOCK: Operation would block"
    10036                   "WSAEINPROGRESS: Operation now in progress"
    10037                   "WSAEALREADY: Operation already in progress"
    10038                   "WSAENOTSOCK: Socket operation on non-socket"
    10039                   "WSAEDESTADDRREQ: Destination address required"
    10040                   "WSAEMSGSIZE: Message too long"
    10041                   "WSAEPROTOTYPE: Protocol wrong type for socket"
    10042                   "WSAENOPROTOOPT: Bad protocol option"
    10043                   "WSAEPROTONOSUPPORT: Protocol not supported"
    10044                   "WSAESOCKTNOSUPPORT: Socket type not supported"
    10045                   "WSAEOPNOTSUPP: Operation not supported on socket"
    10046                   "WSAEPFNNOSUPPORT: Protocol family not supported"
    10047                   "WSAEAFNNOSUPPORT: Address family not supported by protocol family"
END

STRINGTABLE DISCARDABLE 
BEGIN
    10048                   "WSAEADDRINUSE: Address already in use"
    10049                   "WSAEADDRNOTAVAIL: Can't assign requested address"
    10050                   "WSAENETDOWN: Network is down"
    10051                   "WSAENETUNREACH: Network is unreachable"
    10052                   "WSAENETRESET: Net dropped connection or reset"
    10053                   "WSAECONNABORTED: Software caused connection abort"
    10054                   "WSAECONNRESET: Connection reset by peer"
    10055                   "WSAENOBUFS: No buffer space available"
    10056                   "WSAEISCONN: Socket is already connected"
    10057                   "WSAENOTCONN: Socket is not connected"
    10058                   "WSAESHUTDOWN: Can't send after socket shutdown"
    10059                   "WSAETOOMANYREFS: Too many references, can't splice"
    10060                   "WSAETIMEDOUT: Connection timed out"
    10061                   "WSAECONNREFUSED: Connection refused"
    10062                   "WSAELOOP: Too many levels of symbolic links"
    10063                   "WSAENAMETOOLONG: File name too long"
END

STRINGTABLE DISCARDABLE 
BEGIN
    10064                   "WSAEHOSTDOWN: Host is down"
    10065                   "WSAEHOSTUNREACH: No Route to Host"
    10066                   "WSAENOTEMPTY: Directory not empty"
    10067                   "WSAEPROCLIM: Too many processes"
    10068                   "WSAEUSERS: Too many users"
    10069                   "WSAEDQUOT: Disc Quota Exceeded"
    10070                   "WSAESTALE: Stale NFS file handle"
    10071                   "WSAEREMOTE: Too many levels of remote in path"
END

STRINGTABLE DISCARDABLE 
BEGIN
    10091                   "WSASYSNOTREADY: Network SubSystem is unavailable"
    10092                   "WSAVERNOTSUPPORTED: WINSOCK DLL Version out of range"
    10093                   "WSANOTINITIALISED: Successful WSASTARTUP not yet performed"
END

STRINGTABLE DISCARDABLE 
BEGIN
    11001                   "WSAHOST_NOT_FOUND: Host not found"
    11002                   "WSATRY_AGAIN: Non-Authoritative Host not found"
    11003                   "WSANO_RECOVERY: Non-Recoverable errors: FORMERR, REFUSED, NOTIMP"
    11004                   "WSANO_DATA: Valid name, no data record of requested type"
END


#ifndef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 3 resource.
//


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

⌨️ 快捷键说明

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