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 + -
显示快捷键?