home *** CD-ROM | disk | FTP | other *** search
/ CD Direkt 1995 #4-#5 / CDD_05_95.ISO / cdd / winanw / fddlls / fddlls.rc < prev    next >
Text File  |  1994-09-21  |  7KB  |  176 lines

  1. //===========================================================
  2. // FDDLLS.RC - Resource script
  3. // Copyright (C) 1994 Douglas Boling
  4. //===========================================================
  5.  
  6. #include "windows.h"
  7. #include "FDDLLS.h"
  8. #include "statbar.h"
  9.  
  10. WinFDDLLSIcon ICON FDDLLS.ico
  11.  
  12. //------------------------------------------------------------------------
  13. //  Menu Definition.  
  14. //------------------------------------------------------------------------
  15. WinFDDLLSMenu MENU {
  16.    POPUP "&File" {
  17.       MENUITEM "&Scan Disks",       IDM_SCAN
  18.       MENUITEM "Select &Disks",     IDM_SELDISKS
  19.       MENUITEM SEPARATOR
  20.       MENUITEM "Get &Information",  IDM_OPEN
  21.       MENUITEM SEPARATOR
  22.       MENUITEM "E&xit",             IDM_EXIT
  23.    }
  24.    POPUP "&View" {
  25.       MENUITEM "&Both EXE and DLL files", IDM_SHOWBOTH
  26.       MENUITEM "&EXE files only",   IDM_SHOWEXES
  27.       MENUITEM "&DLL files only",   IDM_SHOWDLLS
  28.    }
  29.    POPUP "&Sort" {
  30.       MENUITEM "By &Name",          IDM_SORTNAME
  31.       MENUITEM "By &Extension",     IDM_SORTEXTS
  32.       MENUITEM "By &Path",          IDM_SORTPATH
  33.       MENUITEM "By &Module Name",   IDM_SORTMOD
  34.       MENUITEM "By &Reference count", IDM_SORTREFS
  35.    }
  36.    POPUP "&Help" {
  37.       MENUITEM "&About",            IDM_ABOUT
  38.    }
  39. }
  40. //------------------------------------------------------------------------
  41. //  Accelerator Definitions
  42. //------------------------------------------------------------------------
  43. WinFDDLLS ACCELERATORS {
  44.    VK_F1,         IDM_ABOUT,   VIRTKEY
  45.    VK_RETURN,      IDM_OPEN,    VIRTKEY
  46. }
  47. //---------------------------------------------------------
  48. // Scan Dialog template
  49. //---------------------------------------------------------
  50. Scan DIALOG 100, 100, 140, 52
  51. CAPTION "Scan Disks"
  52. STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
  53. FONT 8, "Helv"
  54. BEGIN
  55.    LTEXT "",                    IDD_TEXT,   5,   5,  75,  45
  56.    DEFPUSHBUTTON "&Scan",           IDOK,  85,   5,  50,  12
  57.    PUSHBUTTON "&Cancel",        IDCANCEL,  85,  20,  50,  12
  58.    PUSHBUTTON "&Select Disks",
  59.                             IDD_SELDISKS,  85,  37,  50,  12
  60. END                                          
  61. //---------------------------------------------------------
  62. // SelDisks Dialog template
  63. //---------------------------------------------------------
  64. SelDisks DIALOG 110, 110, 85, 115
  65. CAPTION "Select Disks"
  66. STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
  67. FONT 8, "Helv"
  68. BEGIN
  69.    LTEXT "Select Drives to scan.  To provide complete coverage select all non-removable disks.",
  70.                                       -1,   5,   5,  75,  35
  71.    LISTBOX                   IDD_DRVLIST,   5,  45,  30,  70, 
  72.                LBS_MULTIPLESEL | WS_TABSTOP | WS_VSCROLL
  73.                                               
  74.    DEFPUSHBUTTON "&OK",             IDOK,  40,  45,  40,  12
  75.    PUSHBUTTON "&Cancel",        IDCANCEL,  40,  60,  40,  12
  76.    PUSHBUTTON "&Scan",          IDD_SCAN,  40,  77,  40,  12
  77. END                                          
  78. //---------------------------------------------------------
  79. // File Information Dialog template
  80. //---------------------------------------------------------
  81. FileInfo DIALOG 20, 20, 255, 200
  82. STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
  83. CAPTION "File Information"
  84. FONT 8, "MS Sans Serif"
  85. BEGIN
  86.    LTEXT "Name:",                    -1,   5,   5,  50,  10
  87.    LTEXT "",              IDD_IFILENAME,  56,   5, 155,  10
  88.  
  89.    LTEXT "Dir:",                     -1,   5,  16,  50,  10
  90.    LTEXT "",              IDD_IFILEPATH,  56,  17, 155,  10
  91.  
  92.    LTEXT "Size:",                    -1,   5,  28,  50,  10
  93.    LTEXT "",              IDD_IFILESIZE,  56,  29, 155,  10
  94.  
  95.    LTEXT "Date:",                    -1,   5,  40,  50,  10
  96.    LTEXT "",              IDD_IFILEDATE,  56,  41, 155,  10
  97.  
  98.    LTEXT "Attributes:",              -1,   5,  52,  50,  10
  99.    LTEXT "",             IDD_IFILEATTRS,  56,  53, 155,  10
  100.  
  101.    LTEXT "Module Name:",             -1,   5,  64,  50,  10
  102.    LTEXT "",           IDD_IFILEMODNAME,  56,  65, 155,  10
  103.  
  104.    LTEXT "Referenced By:",           -1,   5,  76, 120,  12
  105.    LISTBOX                IDD_IFILEREFS,   5,  89, 120, 108, LBS_SORT | WS_VSCROLL | 
  106.                                                              WS_TABSTOP
  107.    LTEXT "File Dependencies:",       -1, 130,  76, 120,  12
  108.    LISTBOX                 IDD_IFILEDEP, 130,  89, 120, 108, LBS_SORT | WS_VSCROLL | 
  109.                                                              WS_TABSTOP
  110.    DEFPUSHBUTTON "Ok",             IDOK, 210,   5,  40,  14
  111.    PUSHBUTTON "Close All",  IDD_IFILECA, 210,  22,  40,  14
  112. END
  113. //---------------------------------------------------------
  114. // About Box Dialog template
  115. //---------------------------------------------------------
  116. AboutBox DIALOG 23, 20, 140, 97
  117. CAPTION "About FDDLLS"
  118. STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
  119. FONT 8, "Helv"
  120. BEGIN
  121.    ICON "WinFDDLLSIcon",             -1,   5,   5,  16,  16
  122.    CTEXT "FDDLLS ",         IDD_PROGSTR,  40,  12,  60,  10
  123.    CTEXT "Copyright \251 1994\nDouglas Boling", 
  124.                           IDD_COPYRIGHT,  10,  23, 120,  20
  125.    CTEXT "First published in PC Magazine\nDecember 6, 1994 (US Edition).\nFor private, non-commercial use only. All rights reserved."
  126.                            IDD_COPYDATE,  15,  44, 110,  34
  127.    DEFPUSHBUTTON "OK",             IDOK,  50,  83,  40,  12
  128. END
  129.  
  130. //---------------------------------------------------------
  131. // Stringtable for status bar
  132. //---------------------------------------------------------
  133. STRINGTABLE {
  134.    //
  135.    //Error message strings
  136.    //
  137.    1,   "Command Canceled"
  138.    2,   "Not enough memory"
  139.    3,   "Too many files"
  140.    4,   "Recursion limit reached on sort, list not completely sorted"
  141.    5,   "Disk Full"
  142.    6,   "Name too long"
  143.    7,   "Path information not allowed in file specification"
  144.    8,   "Illegal file size"
  145.    9,   "Date must be in MM-DD-YYYY format"
  146.    10,  "Can\'t open executable file"
  147.    11,  "Could not find all directories in Windows search path"
  148.    //
  149.    // Strings for menu tags
  150.    //
  151.    MENUTEXT+IDM_SCAN,       "Scan disks"
  152.    MENUTEXT+IDM_SELDISKS,   "Select disks to scan"
  153.    MENUTEXT+IDM_EXIT,       "Exit FDDLLS"
  154.    MENUTEXT+IDM_SHOWBOTH,   "Display EXE and DLL files in listbox"
  155.    MENUTEXT+IDM_SHOWEXES,   "Display EXE files in listbox"
  156.    MENUTEXT+IDM_SHOWDLLS,   "Display DLL files in listbox"
  157.    MENUTEXT+IDM_SHOWPATH,   "Display Path information in listbox"
  158.    MENUTEXT+IDM_SORTNAME,   "Sort list by file name"
  159.    MENUTEXT+IDM_SORTEXTS,   "Sort list by file extension"
  160.    MENUTEXT+IDM_SORTPATH,   "Sort list by path"
  161.    MENUTEXT+IDM_SORTMOD,    "Sort list by module name"
  162.    MENUTEXT+IDM_SORTREFS,   "Sort list by number of reference made to file"
  163.    MENUTEXT+IDM_ABOUT,      "Display the About dialog"
  164.    
  165.    MENUTEXT+SC_SIZE,        "Size the window with the keyboard"
  166.    MENUTEXT+SC_MOVE,        "Move the window with the keyboard"
  167.    MENUTEXT+SC_MINIMIZE,    "Minimize the window"
  168.    MENUTEXT+SC_MAXIMIZE,    "Maximize the window"
  169.    MENUTEXT+SC_CLOSE,       "Close the window"
  170.    MENUTEXT+SC_RESTORE,     "Restore the window"
  171.    MENUTEXT+SC_TASKLIST,    "Switch to another window"
  172.  
  173.    IDM_SYSMENUACTIVE,"Move, size, minimize, maximize or close window"
  174.  
  175. }
  176.