Frontend Systems Development (F.E.Systems) Matthew H. Toney Win95-Style File Controls for DELPHI (For registration information - see the end of this Readme file) Current Controls and Features: - 11/95 Controls: FESDriveComboBox FESFilterComboBox FESDirectoryListBox FESFileListBox FESDetailFileListBox Features: - Automatic long-filename support in ALL controls: each control will determine whether it is being used in an environment that supports long-filenames. (Windows95 or Windows/NT) - Automatic *or* Optional "New-Shell" look to all controls: each control will automatically (or optionaly - based on properties) choose to use the appropriate bitmaps for files, directories and drives (hard drives, ram drives, floppy and removable drives, cd-rom drives, and network drives) to match the current shell you are running under. (The "Explorer-style" shell should be recognized automatically under Windows95 or Windows/NT 3.51) - File sorting support had been added to the FileListBox control so that you can sort in Ascending or Descending order, by Name, Size, Date or File Attribute. - In addition to the standard option to "ShowGlyphs" for a FileListBox, you can also choose to "ShowRealIcons". If the file is an EXE file, the glpyh used to represent the file in the filelistbox will be the actual icon. - A new control: FESDetailFileListBox that also allows you to display file sizes, dates, times, and attributes in addition to the normal filenames. You can also choose through properties how the various parts are fit into the listbox. Routines: function ReturnLFN(ShortFN: string): string; ( This will return a long filename from a short one - just the filename) function ReturnFullLFN(ShortFN: string): string; (This will return a fully-qualifies long filename from a short one) function FESSelectDirectory(var Directory: string; Options: TSelectDirOpts; HelpCtx: Longint): Boolean; (Identical to operation as the SelectDirectory function in DELPHI - just uses the FES File controls instead)