ioexplorer.rc

来自「IO函数调用测试」· RC 代码 · 共 848 行 · 第 1/3 页

RC
848
字号
END

IDD_HANDLES DIALOG DISCARDABLE  0, 0, 287, 189
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Handles"
FONT 8, "MS Sans Serif"
BEGIN
    CONTROL         "List1",IDC_HANDLES,"SysListView32",LVS_REPORT | 
                    LVS_SINGLESEL | WS_BORDER | WS_TABSTOP,3,6,282,122
    PUSHBUTTON      "CloseHandle(...)",IDC_CLOSEHANDLE,3,134,106,14
    LTEXT           "&Name",IDC_STATIC,119,136,20,8
    EDITTEXT        IDC_NAME,143,134,90,14,ES_AUTOHSCROLL
    PUSHBUTTON      "Set Name",IDC_SETNAME,235,134,50,14
    EDITTEXT        IDC_STATUS,4,153,179,11,ES_AUTOHSCROLL | ES_READONLY
    PUSHBUTTON      "&Help",IDC_HELPBUTTON,235,172,50,14
END

IDD_READFILE DIALOG DISCARDABLE  0, 0, 287, 189
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "ReadFile"
FONT 8, "MS Sans Serif"
BEGIN
    COMBOBOX        IDC_HANDLE,65,10,121,12,CBS_DROPDOWNLIST | 
                    CBS_OWNERDRAWFIXED | WS_VSCROLL | WS_TABSTOP
    LTEXT           "HANDLE File",IDC_STATIC,5,12,41,8
    LTEXT           "DWORD NumberOfBytesToRead",IDC_STATIC,5,30,102,8
    EDITTEXT        IDC_BYTESTOREAD,111,27,40,14,ES_AUTOHSCROLL | ES_NUMBER
    CONTROL         "Spin1",IDC_SPIN_BYTESTOREAD,"msctls_updown32",
                    UDS_SETBUDDYINT | UDS_AUTOBUDDY | UDS_ARROWKEYS,151,27,8,
                    14
    LTEXT           "DWORD NumberOfBytesRead",IDC_STATIC,5,46,94,8
    EDITTEXT        IDC_BYTESREAD,111,44,40,14,ES_AUTOHSCROLL | ES_READONLY
    LTEXT           "LPOVERLAPPED Overlapped",IDC_STATIC,5,62,92,8
    LTEXT           "(not implemented)",IDC_STATIC,111,62,55,8
    PUSHBUTTON      "ReadFile",IDC_READFILE,2,112,50,14
    EDITTEXT        IDC_BYTES,2,130,283,40,ES_MULTILINE | ES_AUTOHSCROLL | 
                    ES_READONLY
    CONTROL         "Hex",IDC_HEX,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,56,
                    114,28,10
    EDITTEXT        IDC_STATUS,83,113,202,10,ES_AUTOHSCROLL | ES_READONLY
    EDITTEXT        IDC_TEXT,4,71,281,39,ES_MULTILINE | ES_READONLY | 
                    WS_VSCROLL
    PUSHBUTTON      "&Help",IDC_HELPBUTTON,235,172,50,14
END

IDD_SETFILEPOINTER DIALOG DISCARDABLE  0, 0, 287, 189
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "SetFilePointer"
FONT 8, "MS Sans Serif"
BEGIN
    COMBOBOX        IDC_HANDLE,65,10,121,12,CBS_DROPDOWNLIST | 
                    CBS_OWNERDRAWFIXED | WS_VSCROLL | WS_TABSTOP
    LTEXT           "HANDLE File",IDC_STATIC,5,12,41,8
    LTEXT           "SetFilePointer",IDC_TEXT,5,78,266,30,SS_NOPREFIX
    LTEXT           "LONG DistanceToMove",IDC_STATIC,5,30,102,8
    EDITTEXT        IDC_DISTANCETOMOVE,111,27,40,14,ES_AUTOHSCROLL | 
                    ES_NUMBER
    CONTROL         "Spin1",IDC_SPIN_POSITION,"msctls_updown32",
                    UDS_SETBUDDYINT | UDS_AUTOBUDDY | UDS_ARROWKEYS,151,27,8,
                    14
    PUSHBUTTON      "SetFilePointer",IDC_SETFILEPOINTER,5,112,50,14
    EDITTEXT        IDC_STATUS,83,113,191,10,ES_AUTOHSCROLL | ES_READONLY
    LTEXT           "PLONG DistanceToMoveHigh",IDC_STATIC,5,43,105,8
    LTEXT           "(not supported)",IDC_STATIC,114,44,46,8
    CONTROL         "FILE_BEGIN",IDC_FILE_BEGIN,"Button",BS_AUTORADIOBUTTON | 
                    WS_GROUP | WS_TABSTOP,185,33,54,10
    CONTROL         "FILE_CURRENT",IDC_FILE_CURRENT,"Button",
                    BS_AUTORADIOBUTTON,185,43,67,10
    CONTROL         "FILE_END",IDC_FILE_END,"Button",BS_AUTORADIOBUTTON,185,
                    53,48,10
    GROUPBOX        "DWORD MoveMethod",IDC_STATIC,181,23,92,45
    PUSHBUTTON      "&Help",IDC_HELPBUTTON,235,172,50,14
END

IDD_WRITEFILE DIALOG DISCARDABLE  0, 0, 287, 189
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "WriteFile"
FONT 8, "MS Sans Serif"
BEGIN
    COMBOBOX        IDC_HANDLE,65,10,121,12,CBS_DROPDOWNLIST | 
                    CBS_OWNERDRAWFIXED | WS_VSCROLL | WS_TABSTOP
    LTEXT           "HANDLE File",IDC_STATIC,5,12,41,8
    LTEXT           "DWORD NumberOfBytesToWrite",IDC_STATIC,5,30,102,8
    EDITTEXT        IDC_BYTESTOWRITE,111,27,40,14,ES_AUTOHSCROLL | 
                    ES_READONLY | ES_NUMBER
    LTEXT           "DWORD NumberOfBytesWritten",IDC_STATIC,5,46,103,8
    EDITTEXT        IDC_BYTESWRITTEN,111,44,40,14,ES_AUTOHSCROLL | 
                    ES_READONLY
    LTEXT           "LPOVERLAPPED Overlapped",IDC_STATIC,5,62,92,8
    LTEXT           "(not implemented)",IDC_STATIC,111,62,55,8
    PUSHBUTTON      "WriteFile",IDC_WRITEFILE,2,112,50,14
    EDITTEXT        IDC_BYTES,2,130,283,41,ES_MULTILINE | ES_AUTOHSCROLL
    CONTROL         "Hex",IDC_HEX,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,56,
                    114,28,10
    EDITTEXT        IDC_STATUS,85,113,199,10,ES_AUTOHSCROLL | ES_READONLY
    EDITTEXT        IDC_TEXT,3,71,281,39,ES_MULTILINE | ES_READONLY | 
                    WS_VSCROLL
    PUSHBUTTON      "&Help",IDC_HELPBUTTON,235,172,50,14
END

IDD_DEVICEIOCONTROL DIALOG DISCARDABLE  0, 0, 287, 189
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "DeviceIoControl"
FONT 8, "MS Sans Serif"
BEGIN
    LTEXT           "HANDLE File",IDC_STATIC,5,12,41,8
    COMBOBOX        IDC_HANDLE,87,10,121,12,CBS_DROPDOWNLIST | 
                    CBS_OWNERDRAWFIXED | WS_VSCROLL | WS_TABSTOP
    LTEXT           "DWORD IoControlCode",IDC_STATIC,5,30,72,8
    COMBOBOX        IDC_IOCTLS,87,27,172,30,CBS_DROPDOWN | CBS_SORT | 
                    WS_VSCROLL | WS_TABSTOP
    CONTROL         "LPVOID InBuffer    ",IDC_INBUFFER_ENABLE,"Button",
                    BS_AUTOCHECKBOX | BS_LEFTTEXT | WS_TABSTOP,5,41,70,10
    EDITTEXT        IDC_INBYTES,86,40,189,37,ES_MULTILINE | ES_AUTOVSCROLL | 
                    WS_VSCROLL
    LTEXT           "DWORD InBufferSize",IDC_INBUFFER_CAPTION,5,54,68,8
    EDITTEXT        IDC_INBUFFERSIZE,4,63,40,14,ES_AUTOHSCROLL | ES_READONLY | 
                    ES_NUMBER
    CONTROL         "Hex",IDC_HEXIN,"Button",BS_AUTOCHECKBOX | BS_LEFTTEXT | 
                    WS_TABSTOP,56,66,28,10
    CONTROL         "LPVOID OutBuffer",IDC_OUTBUFFER_ENABLE,"Button",
                    BS_AUTOCHECKBOX | BS_LEFTTEXT | WS_TABSTOP,5,80,69,10
    EDITTEXT        IDC_OUTBYTES,86,78,189,37,ES_MULTILINE | ES_AUTOVSCROLL | 
                    ES_READONLY | WS_VSCROLL
    LTEXT           "DWORD OutBufferSize",IDC_OUTBUFFER_CAPTION,5,90,68,8
    EDITTEXT        IDC_OUTBUFFERSIZE,5,100,40,14,ES_AUTOHSCROLL | ES_NUMBER
    CONTROL         "Spin1",IDC_SPIN_OUTBUFFERSIZE,"msctls_updown32",
                    UDS_SETBUDDYINT | UDS_AUTOBUDDY | UDS_ARROWKEYS,45,100,8,
                    14
    CONTROL         "Hex",IDC_HEXOUT,"Button",BS_AUTOCHECKBOX | BS_LEFTTEXT | 
                    WS_TABSTOP,56,103,28,10
    LTEXT           "LPDWORD BytesReturned",IDC_BYTESRETURNED_CAPTION,5,121,
                    82,8
    EDITTEXT        IDC_BYTESRETURNED,90,117,40,14,ES_AUTOHSCROLL | 
                    ES_READONLY
    EDITTEXT        IDC_TEXT,4,135,272,22,ES_MULTILINE | ES_READONLY | 
                    WS_VSCROLL
    PUSHBUTTON      "&DeviceIoControl",IDC_DEVICEIOCONTROL,2,159,57,14
    EDITTEXT        IDC_STATUS,83,160,191,10,ES_AUTOHSCROLL | ES_READONLY
    PUSHBUTTON      "IOCTL &Manager...",IDC_IOCTL,214,10,57,14
    PUSHBUTTON      "&Help",IDC_HELPBUTTON,235,172,50,14
END

IDD_GetFileSize DIALOG DISCARDABLE  0, 0, 287, 189
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "GetFileSize"
FONT 8, "MS Sans Serif"
BEGIN
    LTEXT           "HANDLE File",IDC_STATIC,5,12,41,8
    COMBOBOX        IDC_HANDLE,87,10,121,12,CBS_DROPDOWNLIST | 
                    CBS_OWNERDRAWFIXED | WS_VSCROLL | WS_TABSTOP
    LTEXT           "LPDWORD FileSizeHigh",IDC_STATIC,2,32,75,8
    EDITTEXT        IDC_TEXT,0,52,272,16,ES_MULTILINE | ES_READONLY | 
                    WS_VSCROLL
    PUSHBUTTON      "&GetFileSize",IDC_GETFILESIZE,4,74,57,14
    EDITTEXT        IDC_STATUS,80,74,191,12,ES_AUTOHSCROLL | ES_READONLY
    LTEXT           "(Not Supported)",IDC_STATIC,87,31,49,8
    PUSHBUTTON      "&Help",IDC_HELPBUTTON,235,172,50,14
END

IDD_IOCTL DIALOG DISCARDABLE  0, 0, 292, 209
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "IOCTL Manager"
FONT 8, "MS Sans Serif"
BEGIN
    LTEXT           "Na&me",IDC_STATIC,7,4,20,8
    EDITTEXT        IDC_NAME,7,12,143,14,ES_AUTOHSCROLL
    GROUPBOX        "Device Type",IDC_STATIC,7,27,112,30
    EDITTEXT        IDC_DEVICETYPE,10,37,22,14,ES_AUTOHSCROLL
    CONTROL         "Spin1",IDC_SPINDEVICETYPE,"msctls_updown32",
                    UDS_SETBUDDYINT | UDS_AUTOBUDDY | UDS_ARROWKEYS | 
                    UDS_NOTHOUSANDS,32,37,8,14
    CONTROL         "&Microsoft",IDC_MICROSOFT,"Button",BS_AUTORADIOBUTTON | 
                    WS_GROUP | WS_TABSTOP,44,35,43,10
    CONTROL         "&User",IDC_USER,"Button",BS_AUTORADIOBUTTON,44,46,31,10
    LTEXT           "&Function",IDC_STATIC,121,29,26,8
    EDITTEXT        IDC_FUNCTION,121,38,22,14,ES_AUTOHSCROLL
    CONTROL         "Spin1",IDC_SPINFUNCTION,"msctls_updown32",
                    UDS_SETBUDDYINT | UDS_AUTOBUDDY | UDS_ARROWKEYS | 
                    UDS_NOTHOUSANDS,142,38,8,14
    GROUPBOX        "Method",IDC_STATIC,153,3,59,55
    CONTROL         "&Buffered",IDC_METHODBUFFERED,"Button",
                    BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP,160,13,41,10
    CONTROL         "Direct &In",IDC_METHODDIRECTIN,"Button",
                    BS_AUTORADIOBUTTON,160,23,40,10
    CONTROL         "Direct &out",IDC_METHODDIRECTOUT,"Button",
                    BS_AUTORADIOBUTTON,160,33,44,10
    CONTROL         "&Neither",IDC_METHODNEITHER,"Button",BS_AUTORADIOBUTTON,
                    160,43,38,10
    GROUPBOX        "Access",IDC_STATIC,218,3,59,55
    EDITTEXT        IDC_IOCTL,7,60,266,13,ES_AUTOHSCROLL | ES_READONLY
    LTEXT           "IOCTL &Library",IDC_STATIC,5,103,42,8
    LISTBOX         IDC_LHS,0,113,87,94,LBS_SORT | LBS_OWNERDRAWFIXED | 
                    LBS_NOINTEGRALHEIGHT | LBS_EXTENDEDSEL | WS_VSCROLL | 
                    WS_HSCROLL | WS_TABSTOP
    PUSHBUTTON      "<< &Create",IDC_NEW,92,114,50,14
    PUSHBUTTON      "&Add >>",IDC_ADD,92,137,50,14
    PUSHBUTTON      "A&dd All >>",IDC_ADDALL,92,153,50,14
    PUSHBUTTON      "<< &Remove",IDC_REMOVE,92,175,50,14
    PUSHBUTTON      "<<R&emove All",IDC_REMOVEALL,92,191,50,14
    LTEXT           "Active &IOCTLs",IDC_STATIC,151,103,44,8
    LISTBOX         IDC_RHS,148,113,87,94,LBS_SORT | LBS_OWNERDRAWFIXED | 
                    LBS_NOINTEGRALHEIGHT | LBS_EXTENDEDSEL | WS_VSCROLL | 
                    WS_HSCROLL | WS_TABSTOP
    PUSHBUTTON      "&Header File",IDC_HEADERFILE,239,131,50,14
    DEFPUSHBUTTON   "OK",IDOK,239,151,50,14
    PUSHBUTTON      "Cancel",IDCANCEL,239,167,50,14
    PUSHBUTTON      "&Help",IDC_HELPBUTTON,239,189,50,14
    EDITTEXT        IDC_CURRENT_SELECTION,4,77,259,13,ES_AUTOHSCROLL | 
                    ES_READONLY
    CONTROL         "",IDC_STATIC,"Static",SS_BLACKFRAME | SS_SUNKEN,4,2,287,
                    73
    ICON            IDI_UPARROW,IDC_LHS_UP,69,92,18,20
    ICON            IDI_UPARROW,IDC_RHS_UP,219,93,18,20
    PUSHBUTTON      "&Edit",IDC_EDIT,265,77,24,13
    PUSHBUTTON      "&Delete",IDC_DELETE,92,98,50,14
    PUSHBUTTON      "&Preload",IDC_PRELOADS,239,106,50,14
    CONTROL         "A&ny",IDC_ACCESS_ANY,"Button",BS_AUTOCHECKBOX | 
                    WS_TABSTOP,226,13,28,10
    CONTROL         "&Read",IDC_ACCESS_READ,"Button",BS_AUTOCHECKBOX | 
                    WS_TABSTOP,226,23,33,10
    CONTROL         "&Write",IDC_ACCESS_WRITE,"Button",BS_AUTOCHECKBOX | 
                    WS_TABSTOP,226,33,32,10
    EDITTEXT        IDC_DEVICE_DECIMAL,87,37,29,14,ES_AUTOHSCROLL
END

IDD_NOTE DIALOG DISCARDABLE  0, 0, 234, 47
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Add Annotation"
FONT 8, "MS Sans Serif"
BEGIN
    LTEXT           "&Annotation",IDC_STATIC,7,4,33,8
    EDITTEXT        IDC_ANNOTATION,4,14,226,12,ES_AUTOHSCROLL
    DEFPUSHBUTTON   "OK",IDOK,180,30,50,14
    PUSHBUTTON      "Cancel",IDCANCEL,128,30,50,14
END

IDD_QUERYDOSDEVICE DIALOG DISCARDABLE  0, 0, 287, 188
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "QueryDosDevice"
FONT 8, "MS Sans Serif"
BEGIN
    LISTBOX         IDC_LIST,0,17,140,114,LBS_SORT | LBS_NOINTEGRALHEIGHT | 
                    WS_VSCROLL | WS_TABSTOP
    LISTBOX         IDC_RESULT,0,136,140,52,LBS_NOINTEGRALHEIGHT | 
                    WS_VSCROLL | WS_TABSTOP
    LISTBOX         IDC_DEVICE,147,17,140,170,LBS_SORT | 
                    LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP
    LTEXT           "\\?? (\\DosDevices)",IDC_STATIC,1,3,75,8
    LTEXT           "Symbolic link",IDC_STATIC,147,4,75,8
END


#ifndef _MAC
/////////////////////////////////////////////////////////////////////////////
//
// Version
//

1 VERSIONINFO
 FILEVERSION 4,0,0,0
 PRODUCTVERSION 4,0,0,0
 FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
 FILEFLAGS 0xbL
#else
 FILEFLAGS 0xaL
#endif
 FILEOS 0x4L
 FILETYPE 0x1L
 FILESUBTYPE 0x0L
BEGIN
    BLOCK "StringFileInfo"
    BEGIN
        BLOCK "040904e4"
        BEGIN
            VALUE "Comments", "Author: Joseph M. Newcomer\0"
            VALUE "CompanyName", "The Joseph M. Newcomer Co.\0"
            VALUE "FileDescription", "I/O Explorer\0"
            VALUE "FileVersion", "4.0\0"
            VALUE "InternalName", "I/O Explorer\0"
            VALUE "LegalCopyright", "Copyright 

⌨️ 快捷键说明

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