Contact

Preface
The programs posted here are all free for download, most of them come with source code. They are provided here in the hope of easing your daily computer life. They also express some sense of the author's view of programming (if you are not a programmer, don't be bothered with this.) The author hopes that these programs will help him to communicate with others, so if you find them useful, please write down your comment and send it to the author.

Unless declared explicitly, all the programs here run on Windows 95/98/NT4/2000 platforms.

The commercial banner at the top is displayed by our website host - www.freeservers.com.

TrayMenu 2.0.1
Place shortcuts in system tray; organize shortcuts in pop up menus; expand folder shortcuts into cascaded menus. This is a very compact utility to explore your computer from the system tray.

This version of TrayMenu subclasses the system tray clock window to display icons, so it CANNOT be used together with other programs that also subclass the system tray clock window.

Starting from version 2.0.1, TrayMenu is free software, you can download the source code package here. To compile the source code (written in C++), you should have either Microsoft Visual C++ (tested with version 6.0) or Borland C++ Compiler (tested with version 5.5, which is freely available from Inprise).

TrayMenu 1.3.3 is still available for download. You should not run both versions together.

TrayMenu 2.0.1 French translation by Anthony Debelle
A French translation of the binary package and a set of useful shortcut settings are provided by Anthony Debelle. Users may download the package here or retrieve it from the original link for possible update. Thanks to Anthony!

CloseIt
Someday a friend of mine sent me a message, said "How can I minimize a window without a caption bar", and well, I wrote this small program. This program should be launched by a hot key, since it minimize the window where the mouse cursor is on. The command line "CloseIt.exe -close" closes the window instead of minimizing it. It comes with C++ source code.

TransDesk
This one toggles desktop icon text background between transparent and colored. It comes with C++ source code.

TTFGASP
Change a TrueType font's attribute to force the text renderer to smooth it in whatever size. It is a Win32 console program and comes with Delphi 2.0 source code.

XComp 1.5
XCopy counter part file compare utility. It's a nice tool to perform a directory comparison after having backed up your data to a CDR disc. It is a Win32 console program and comes with C++ source code.

LaunchScreenSaver
Sometimes one needs to execute the screensaver immediately to utilize its LOCK SCREEN feature to protect the computer. You don't have to wait 5 or 20 minutes for Windows to launch it. Run this small prog, it will bring up the screensaver right away. It comes with MASM assembly language source code.

Clipboard as Text Input/Output Media
I sometimes work under a Unix environment in the office. When someday I entered a long command line with quite a few programs concatenated using pipes, I wondered how I could write programs under Windows environment and got the same type of text input/output facility as I did under Unix so that the programs can be concatenated in a way that one's text input is from the last's output.

Only for the time I thought about the clipboard in Windows system, it is a common place to temporarily store data and it could be used as the text input/output media. One program can get its input from the clipboard and process the data and then output the result text back to the clipboard, the other program can do the same to get this output from the clipboard as its input, thus programs can be concatenated this way, and finnally you can paste the result from the clipboard to a text editor to view and further manually process the data (such as save it to a file).

Some programming related samples:
cmsendto.zip shows how to display a shell object's context menu, supporting context menu extensions that utilize owner-draw menu items.

hello20.zip shows how to implement owner draw menu items.

Copyright © 1998-2000 Iglyph Design