Modifying .dlls
DLLs that are used by many programs can be changed, thereby giving a system-wide change.

3D effects - ctl3d.dll

Download this (13352 bytes)
As you probably already know, this is the library which gives many controls a 3D look. Windows 95 has slightly different-looking controls, so to get these you need to modify ctl3d.dll, which will be in your windows/system directory.
Notes:
  • There are several versions of ctl3d.dll: ctl3d.dll (the original version), ctl3dv2.dll (version 2), ctl3d32.dll (the 32-bit version), and a few more non-standard ones. You'll need to modify them all.
  • You probably have several copies of each of the .dlls on your computer, as many apps will have a copy in their own directory. You should rename these (eg. ctl3d.bak) so the app uses the one you've modified. If the app then complains, it probably uses a custom version, so rename its version back, and try modifying this version separately.
  • Many programs don't use an external copy of ctl3d.dll, but instead have the 3D controls built in. You can then open up the program file and modify the bitmap there; it's usually exactly the same bitmap.
  • You will probably have to modify a copy of ctl3d.dll as it will probably be in use.

Common dialogues - commdlg.dll
commdlg.dll in the windows\system directory provides several dialogues which are common to several programs, such as open/save dialogues. It is yet another resource which you can't directly edit as it is in use when Windows is running; you must modify a copy. There are several things you can modify:
  1. Bitmaps
    38 - this contains the bitmap used in the font dialogue box to signify a Truetype or Printer font. I changed mine so that the bottom-right T was dark blue. The bottom copy of the bitmaps (with the magenta background) is used for the selected font on some (but not all) programs.

    Download these
    (531 bytes)
    576 - these are the bitmaps used in dialogue boxes. I have changed them all, so you get Windows 95-style folder icons and drive icons.

  2. Dialogues
    1536 & 1537 - open/save dialogues. It's not clear what 1537 is in aid of, as only 1536 seems to be used. You can do what you like with these; the most useful thing is to enlarge the list boxes so you can see more files and/or directories at once. You could also change the text; for example, you could change "directory" to "folder", if you prefer that.
    Note: Windows automatically moves and resizes the file name edit box to exactly the same left and width values as the files list box, so bear this in mind when you edit this dialogue.
    Here is a picture of my Open dialogue.

    1543 - font dialogue. You can change the sample text.

  3. Icons

    Download these
    (1149 bytes)
    These are the icons to indicate whether you are printing in portrait or landscape. I made them look like Windows 95 sytle document icons, and made the A antialiased. You might like to try making the icons 256- or true-colour, and have the Mona Lisa for Portrait and a landscape picture for Landscape.