winzip icon

Virtual Desktop Manager (UPDATED VERSION 3.0)

Submitted on: 1/25/2015 9:02:00 PM
By: Matt Crowley (from psc cd)  
Level: Intermediate
User Rating: By 72 Users
Compatibility: VB 4.0 (32-bit), VB 5.0, VB 6.0
Views: 4103
     NEW Version 3.0! COMPILED SETUP AVAILABLE, SEE BELOW FOR INFO. NEW FEATURES AND CREDITS BELOW. Do you have so many programs running at once that you go crazy trying to keep at least a little organized? Do you want to be able to manage multiple desktops like you can on Linux/Gnome-based interfaces? VirtualDesktop is the exact answer to this problem. This simple yet powerful utility will alow you to have up to 10 'virtual' desktops running on your system. It does this by scanning for valid windows (ignores tasks) and manages them with API calls. This code is well commented and not very large. I hope you like the utility and please comment to help me improve it. Please vote. Thanks. NEW FEATURES FOR VERSION 2.0: - Instant access for each desktop with new Hotkeys (CONTROL + F1, CONTROL + F2, etc.); - Popup menu now checks the current desktop for better organization; - Tray icon signifies the current desktop number; - The program 'remembers' background settings for each of your 10 desktops; NEW FEATURES FOR VERSION 3.0: - User can Add and Remove Desktops; - Expanded program to allow up to 1024 desktops; - Improved tray popup menu; - Mouse over tray icon reveals current desktop; - Customizable hotkey configuration with the new VirtualDesktop Settings window; - Menus now as arrays which allow for easier coding (Thanks to Bob Shull); THANKS AND CREDITS go out to Bob Shull for his menu array coding, Clint LaFever for his suggestions and ideas, and to everyone who has commentes and contributed. If you want to help out and contribute to this ongoing project, check the top of the code in frmSettings for email information. COMPILED SETUP AVAILABLE: I created a setup program with the compiled version 3.0 in it. Its available for download at: Thanks for all your votes and comments.


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 :Virtual Desktop Manager (UPDATED VERSION 3.0)
See code
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 1 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 Intermediate 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.