Important alert: (current site time 7/16/2013 3:12:20 AM EDT)
 

winzip icon

UltraSpy v4.0 - NEW!

Email
Submitted on: 7/3/2001 10:15:30 PM
By: Armen Shimoon 
Level: Intermediate
User Rating: By 37 Users
Compatibility: VB 6.0
Views: 28093
(About the author)
 
     All NEW version of the famous (I wish) API Spy! Comes with tonnes of features. This is really a great project. PLEASE VOTE IF YOU LIKE IT!

 

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 :UltraSpy v4.0 - NEW!
'**************************************
A whole bunch!
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 including:McAfee.com

 
Terms of Agreement:   
By using this code, you agree to the following terms...   
  1. You may use this code in your own programs (and may compile it into a program and distribute it in compiled format for languages that allow it) freely and with no charge.
  2. You MAY NOT redistribute this code (for example to a web site) without written permission from the original author. Failure to do so is a violation of copyright laws.   
  3. You may link to this code from another website, but ONLY if it is not wrapped in a frame. 
  4. You will abide by any additional copyright restrictions which the author may have placed in the code or code's description.


Other 42 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
7/3/2001 10:21:42 PMArmen Shimoon (author)

Hey guys if you like the code PLEASE VOTE! Thanks alot!
(If this comment was disrespectful, please report it.)

 
7/3/2001 10:25:47 PMDanielle

ARMEN! This code is so great! And... I must say, I'm proud of myself as well, since I was your color-coordinator! teehee! I voted for ya there bro. I love you! Keep Up The Great Work! This One's A Winner.
(If this comment was disrespectful, please report it.)

 
7/3/2001 11:37:29 PMArmen Shimoon

Thanks alot for the votes! And to you people that usually don't vote - please do me a favor and VOTE! Thanks!
(If this comment was disrespectful, please report it.)

 
7/3/2001 11:41:07 PMArmen Shimoon

In a little bit I am gonna work on v5.0 for sometime in the future. I would really like it if you people gave me some feedback of what I am doing good, what I can improve, and what new features you'd like to see! Thanks!
(If this comment was disrespectful, please report it.)

 
7/4/2001 1:20:11 AMDrgn

Some helpful improvements

1. Lock the Window Styles textbox
2. Alter Information seems vague, I'd suggest offering your altering information after a window has been selected, and the values entered would immediately take effect.
3. Save Icon and Save Picture dialogbox can be saved without anything inside of them. Test before opening dialog.
4. I'd suggest using a Windows dialogbox instead of the MSCommon Dialog since you already have an API declarations section.
5. Consider adding a Parent Text selection as well, some newbie subclassers fail to realize that it can be called both ways.
6. Perhaps a subclass builder, I have never seen an application that actually builds the API commands to be inserted directly into a project (maybe offer a clipboard button to copy code there for pasting).

Other then that, I think very highly of the spy, nice touch to an old system.
I vote Excellent!
(If this comment was disrespectful, please report it.)

 
7/4/2001 1:25:59 AMUltimatum

Hey, Armen, I like your API controls and forms code, but dang, I've seen enough API spys on PSC that I wanna throw up a bag of window handles. And that includes mine, too.
(If this comment was disrespectful, please report it.)

 
7/4/2001 1:27:07 AMArmen Shimoon

Thank you sooooo much Drgn! I am sooo glad that I finally have someone who gave me feedback! I will definately fix these bugs and improve these features! And thanks for the vote!

Armen Shimoon
(If this comment was disrespectful, please report it.)

 
7/4/2001 1:30:21 AMArmen Shimoon

LOL Ultimatum. I actually made this Window Spy because I needed something half decent other then Microsoft Spy++. I made this then everybody liked it on PSC so I keep on making it better. I think I've seen your Spy (not bad at all). Armen Shimoon
(If this comment was disrespectful, please report it.)

 
7/4/2001 1:56:13 AMAustin

It would be cool if you could make a code generator too. Mav-Spy does it, and its very useful
(If this comment was disrespectful, please report it.)

 
7/4/2001 2:15:01 PMArmen Shimoon

Thanks guys soooo much for all the votes! And for those of you who havent voted - PLEASE VOTE!

BTW - I am working on 5.0 now and I am gonna release it in August. Please give me feedback.

Also- I am working on the Subclass code generator. I am going from the perspective that a user will drag the pointer to a window then release it. Then he clicks the button which generates code for that window. Is that good? Anyways leave comments! Bye!

Armen Shimoon
(If this comment was disrespectful, please report it.)

 
7/12/2001 1:26:04 AMEdwin Vermeer

If you want to grab the Icon from the titlebar of the application under your mouse (instead of loading it from a file), then look at the titlebar skin in http://www.planet-source-code.com/vb/scripts/ShowCode.asp?lngWId=1&txtCodeId=24869

(If this comment was disrespectful, please report it.)

 
7/15/2001 7:58:16 AMJolyon Bloomfield

Hi all! Good job, mate!
Saw the word "SPY++" and it jumped out at me. I've written my own spy++, which is a tad closer to the real thing. On this site, do a search for "windowit".
Good job on your own, though. Put in some stuff I never thought of!
Jolyon
(If this comment was disrespectful, please report it.)

 
7/16/2001 5:51:11 PMArmen Shimoon (author)

Hey yall! Thanks alot for all the votes! Please for those of you who haven't voted, be a pal and vote! Thanks alot!
(If this comment was disrespectful, please report it.)

 
7/16/2001 8:27:11 PMBurbble

I thought UltraSpy 2 was good... but this is awesome! (I must have missed version 3, lol)

A few things:

1) Have an option to keep it on top of everything.

2) The color thing doesn't seem to work right... Maybe its my comp? Its getting completely wrong colors.

3) Make the form more compact; It takes up too much of the screen to be able to find information on some programs. Even when you click the button to make it compact, it's still kind of big.

Thanks for submitting this!

5 globes.

-Burbble
(If this comment was disrespectful, please report it.)

 
7/16/2001 9:29:30 PMArmen Shimoon

Yeah I think I know how to solve the color problem. I've run some tests and found out that the color getter is kindof slow and lags quite a bit. So what you must do is just put the cursor over the desired color and hold it there for a few seconds. That should solve the problem. I will also incorperate your suggestions into my future version of UltraSpy! Thanks alot for the votes! And for those who didnt vote PLEASE VOTE! Thanks alot!

Armen Shimoon
(If this comment was disrespectful, please report it.)

 
7/17/2001 7:35:09 PMArmen Shimoon

Wow! Thanks alot for all the votes and keep it up!
(If this comment was disrespectful, please report it.)

 
8/22/2001 12:55:24 AMArmen Shimoon

Thank you all for your votes! As you can see it made me win! Thanks alot!
(If this comment was disrespectful, please report it.)

 
10/25/2001 8:51:49 AMKevin S. Gallagher

I have not looked at it yet but wanted to make a suggestion. If you can get the chance look at
(If this comment was disrespectful, please report it.)

 
10/25/2001 8:52:45 AMKevin S. Gallagher

Visual test spy utility
(comment got cut off)
(If this comment was disrespectful, please report it.)

 
10/25/2001 11:21:42 AMRed Devil

i think i have seen a proyect like your before, same icons too, maybe you copy it?
(If this comment was disrespectful, please report it.)

 
6/29/2004 10:23:54 AMRobaire

It was exactly what I needed and unbelievably easy to use.
Thanks for saving me a lot of grief.
(If this comment was disrespectful, please report it.)

 

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.