VB DeskTop Icon Restorer Ver 3.02 Win95+98 Only

VB DeskTop Icon Restorer Ver 3.02 Win95+98 Only

This code builds on the previous article Locating Desktop Icon Positions using Memory Mapped Files.

screen-shot

The attached program has the following features :
  • Locate DeskTop Icons
  • Get Text from Desktop Icons
  • Multiple Desktop Icon Position Restorer and Saver
  • Hide\Unhide any Icon
  • Retrieve Icon Images
  • Detect Screen Resolution Changes and Restore Icon Pattern regardless of resolution change
  • Hide\UnHide TaskBar
  • Use Global HotKey to bring up App
  • Dynamically change screen resolutions while restoring Icon Pattern

This program makes a handy companion to QuickRes, and also helps make your desktop

'childproof'.

The project demonstrates advanced API routines, including :

  • Memory-Mapped files - for cross-process messaging
  • Subclassing - to detect messages
  • Creating a global HotKey - to call your app while it doesn't have the focus

Known Bugs

This code does not work under windows NT. You can get it to work under NT by changing the

API declares to use their Unicode equivilent.

Download Zipped Project File (36k)



Comments

  • Access to System Tray Icon

    Posted by Legacy on 02/01/2001 12:00am

    Originally posted by: Mahbubur Rahman

    I have found this example very very exciting. But for the last few months I am trying to access system tray icon(Click Effect). Have you got any solution?
    Please reply.

    Reply
  • Can you activate the icons?

    Posted by Legacy on 09/29/2000 12:00am

    Originally posted by: Doc Scheinder

    How can you activate the icons once marked?

    Reply
Leave a Comment
  • Your email address will not be published. All fields are required.

Top White Papers and Webcasts

  • Live Event Date: October 29, 2014 @ 11:00 a.m. ET / 8:00 a.m. PT Are you interested in building a cognitive application using the power of IBM Watson? Need a platform that provides speed and ease for rapidly deploying this application? Join Chris Madison, Watson Solution Architect, as he walks through the process of building a Watson powered application on IBM Bluemix. Chris will talk about the new Watson Services just released on IBM bluemix, but more importantly he will do a step by step cognitive …

  • Live Event Date: November 13, 2014 @ 2:00 p.m. ET / 11:00 a.m. PT APIs can be a great source of competitive advantage. The practice of exposing backend services as APIs has become pervasive, however their use varies widely across companies and industries. Some companies leverage APIs to create internal, operational and development efficiencies, while others use them to drive ancillary revenue channels. Many companies successfully support both public and private programs from the same API by varying levels …

Most Popular Programming Stories

More for Developers

Latest Developer Headlines

RSS Feeds