PDA

View Full Version : Microsoft ControlSpy 2.0



ErosOlmi
04-01-2008, 14:16
I discovered this morning a nice Microsoft tool I was not aware: Control Spy 2.0

You can download from http://www.microsoft.com/downloads/details.aspx?familyid=19D4294D-0531-4EC2-8B27-2E463B315F16&displaylang=en
Once installed you will find it in your Programs\Microsoft\ControlSpy directory
It comes into 2 versions: one for 9x OSs and the other for NT class OSs

With ControlSpy you will be able to interact with all standard and advanced Microsoft controls changing their look and behave on the fly and looking at events and notifications fired but each of them. It can be very useful for all wanting to deal with UI controls.

You will see that many of the thinBasic UI keywords, events, notifications follows Microsoft standards (SDK API). This will greatly add values to your time spent learning and using thinBasic because, once bored from an interpreted language or just using other advanced compilers, you will discover that not all your time has been wasted learning dedicated non-standard keywords but what you learned had some sense.

Very simple to use and nice tool.
Ciao
Eros

Petr Schreiber
04-01-2008, 14:57
Very nice,

quite weird is different effect of WS_EX_LAYOUTRTL.
In most cases it does just alignment modifications ( for button for example ), but for calendar it mirrors whole control including letters.


Bye,
Petr

kryton9
04-01-2008, 19:43
Thanks Eros, great find it looks like... I will download it in a bit.

Michael Clease
04-01-2008, 20:42
thats same version I posted back in november

http://community.thinbasic.com/index.php?topic=1357.0

;D

ErosOlmi
04-01-2008, 20:56
The idea is the same though :D

sandyrepope
05-01-2008, 00:17
I've just downloaded Control Spy but my version is v6. Is this the version that everyone else is getting?

Thanks
Sandy

Michael Clease
05-01-2008, 00:22
Control spy is supplied with 2 versions V5 and V6.


control spy.doc
Two versions of Control Spy are available, one for Comctl32.dll version 5.x and one for Comctl32.dll version 6.0 and later. ControlSpyV6.exe has an application manifest built in so that it uses the newer, themed controls, whereas ControlSpyV5.exe does not and therefore defaults to the older version.