winzip icon

LaVolpe Desktop Icon Tweaks (Finished)

Submitted on: 2/15/2015 8:21:00 AM
By: LaVolpe (from psc cd)  
Level: Advanced
User Rating: By 25 Users
Compatibility: VB 5.0, VB 6.0
Views: 3269
     Desktop subclassing with VB. An icon uber-tweaker. FINAL CUT barring bugs. Per-Icon color & caption settings transforms a blah desktop to something pretty nice. Other options and tools are included with the project. =========================== This project put together to highlight the flexibility of VB. The effects are accomplished by subclassing the desktop. The DLL used to subclass the desktop is created in VB, the DLL used for injection into the desktop (global hooking) is the same DLL. =========================== Well, I can't upload compiled DLLs on PSC, you will have to compile the hybrid DLL yourself. I have included instructions on 2 ways to accomplish this: an easy way & the hard way (my way). Unzip the file using "Use Folders" option because this is 3 projects in one. =========================== Updates: 15May05::Fix issues reported by Steve and others; DLL was not coloring text & was result of DLL typo. 17May05::added save/restore/un-restore icon positions, tweaked GUI, & enabled removal of injected DLL. 17May05::found/fixed bug that can crash when items sent to recycle bin. InstallDLL function now does version check before install. Fixed losing saved icon positions on startup & ability to toggle AutoArrange on NT & 9x. 20May05::Reworked RebuildListView to prevent NT icons from unrestoring in some cases, added more options, tweaked GUI. 24May05:: Fixed auto-icon restore after display res change & a couple minor bugs. ======================= Always destroy your previous version of this project & run the TxtToBin to create compiled DLLs or compile them yourself. As of this upload, the frmDTop will have the required DLL version nr to help reduce any confusion. This version & any future updates will have 2 DLLs. One is simply used to remove the injected DLL. Read comments in Declaration section of frmDTop & also the HowToSetup.rtf file.


Windows API/Global Declarations:

Can't Copy and Paste this?
Click here for a copy-and-paste friendly version of this code!
'Windows API/Global Declarations for :LaVolpe Desktop Icon Tweaks (Finished)
winzip iconDownload code

Note: Due to the size or complexity of this submission, the author has submitted it as a .zip file to shorten your download time. Afterdownloading it, you will need a program like Winzip to decompress it.Virus note:All files are scanned once-a-day by Planet Source Code for viruses, but new viruses come out every day, so no prevention program can catch 100% of them. For your own safety, please:
  1. Re-scan downloaded files using your personal virus checker before using it.
  2. NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source code.
  3. Scan the source code with Minnow's Project Scanner

If you don't have a virus scanner, you can get one at many places on the net

Other 61 submission(s) by this author


Report Bad Submission
Use this form to tell us if this entry should be deleted (i.e contains no code, is a virus, etc.).
This submission should be removed because:

Your Vote

What do you think of this code (in the Advanced category)?
(The code with your highest vote will win this month's coding contest!)
Excellent  Good  Average  Below Average  Poor (See voting log ...)

Other User Comments

 There are no comments on this submission.

Add Your Feedback
Your feedback will be posted below and an email sent to the author. Please remember that the author was kind enough to share this with you, so any criticisms must be stated politely, or they will be deleted. (For feedback not related to this particular code, please click here instead.)

To post feedback, first please login.