TransparentGUI2.1  for Windows 9x/NT/2K/ME

 

Before
Normal icon text background
After
Look. It is transparent!
TransparentGUI lets you manage desktop icon transparency easily.
 
The Transparent utility will turn your Windows 95 or NT desktop icon 
text backgrounds transparent; allowing your wallpaper to show through.
You can also change the icon text color! It's completely free 
and with no splash. It can optionally stay in memory to automatically 
fix the transparency if your desktop gets changed or reset.

My program, TransparentGUI, adds a user-friendly interface
to Jay Guerette's Transparent.
Main window
Screenshot of
main window
(Click to enlarge)

 

Shortcut window
Screenshot of
shortcut window
(Click to enlarge)

 

Features

  • a color dialog that let you choose from all color imaginable
  • a preview of the changes that will be applied to your desktop
  • add/remove shortcut in your Startup folder or on your Desktop using your chosen settings
  • display the command line for Transparent.exe that will be in the shortcut
  • display the hexadecimal & RGB values of the icon text color
  • sets the icon text color using either hexadecimal or RGB values (Color conversion)
  • docking of shortcut window to main settings window (Fun^_^)
  • keep the program "Always on Top" of all other windows (Useful)
  • unload Transparent from memory if present/resident
  • will detect changes in your desktop background color and update preview area accordingly
  • keep your program settings (in a XML file)

To be added features

  • system tray for TransparentGUI
    Right-click, and get a list of options (white, black, desktop, custom color, show main window, always on top, unload transparent, exit)

Why

Interest in desktop icon transparency.
Came across Jay Guerette's Transparent.

Installation

No special installation is required on Windows.
Transparent can be put in any folder (together with other required files).

As Transparent needs to be run each time you start your computer, you need to have a shortcut to it in your StartUp folder, so it will be run each time you start your computer.

Look for 'Put Shortcut in Startup folder' under the Shortcut menu
The easiest way to do that is to click on "Put Shortcut in Startup folder" under the Shortcut menu, after you have set all your settings.

DOWNLOAD TRANSPARENTGUI NOW  (49KB)

 

Troubleshooting

* When I click on the OK or Apply button, an error occurs.

You can try unchecking 'KillTransparentIfResident' under the 'Options' menu, and see if the problem disappears.
This will deactivate a function call that is to kill the Transparent.exe process if it is already running in the background (but then you may have to click on Apply twice, because if Transparent.exe is already loaded, running it again will unload it from memory and running it again will load it into memory).

____________________________________________________________

Basic list of VB runtime files and MS scripting file required in your system
msvbvm60.dll
scrrun.dll
mscomctl.ocx
msxml3.dll


* When I try to run TransparentGUI, it dies with the following error: Component 'MSCOMCTL.OCX' or one of its dependencies not correctly registered: a file is missing or invalid

If you encounter this error, you will need to install the file MSCOMCTL.OCX to your computer.
Download sites:
- http://www.majorgeeks.com/faqshow.php?id=8
- Missing MSCOMCTL.OCX Library File
- http://www.geocities.com/nitin_speed/resources.htm#mscomctl


* When I try to run TransparentGUI, it dies with the following error: The file 'MSVBVM60.DLL' cannot be found...

MSVBVM60.DLL is a support file required to run any Visual Basic 6 program.
If you encounter this error, you will need to install the 'Visual Basic 6.0 Runtime Module'.

Visual Basic 6.0 Runtime Module
Download sites:
- Direct Download from Microsoft site
- Missing MSVBVM60.DLL Library File


* When I try to run TransparentGUI, it dies with the following error(s):
Run-time error '429' ActiveX component can't create object
Run-time error '-2147221231 (80040111)': Automation error ClassFactory cannot supply requested class

In summary, your system lacks scrrun.dll.
Download & install Microsoft Windows Script 5.6 for your version of windows from
http://msdn.microsoft.com/library/default.asp?url=/downloads/list/webdev.asp


The error that you have encountered is caused by some VB runtime and MS scripting files not being properly installed or uninstalled from the system.

One way that the run-time error 429 occurs is when one of the components that is needed by the program is not registered correctly.
The File System object is contained in the Scrrun.dll file. Make certain that this DLL file is installed on the target computer, and that it is correctly registered.
http://support.microsoft.com/kb/247979/EN-US/


* When I try to run TransparentGUI, it dies with the following error:
Run time error '430': Class does not support Automation or does not support expected interface

This error message does not mean that there is something wrong with MDAC. It means that some DLL file, which is referenced from the application, is missing.
However it is recommended that you get your system updated to MDAC 2.5 SP3 or higher.
- MDAC Downloads
- PQ Systems - MDAC Information

Version History

2.1 (Sep 20, 2002)
- Modified the appearance of all textboxes
- Modified the hyperlinks and information in the About dialog
- Added config.xml that will Keep your program settings
- Added an item under 'Options' menu to deactivate function call KillTransparentIfResident
- Added 'Put Shortcut on Desktop' under the 'Options' menu

Disclaimer

Transparent is owned by its original author (Jay Guerette) and not me.
This program is free. You may distribute it, but you may not charge money for it. 

Send suggestions and comments to: 
mangokun@hotmail.com

Programmed by Goh Mingkun using Visual Basic 6.0.

Source Code

Download Full Source Code (47KB) here.

You are the Counter visitor here
Home | TransparentGUI | Contact Me

This page is last updated on Mon, Dec 6, 2004
1