You are not logged in. You can browse in the PowerBASIC Community, but you must click Login (top right) before you can post. If this is your first visit, check out the FAQ or Sign Up.
Announcement
Collapse
No announcement yet.
Must have programming utility !!! Microsoft Control Spy 2.0
Must have programming utility !!! Microsoft Control Spy 2.0
Here is a link to what I consider a must have utility for all PowerBasic programmers, especially those learning how to do more with controls, particularly the common controls.
I tried to download it on the links to the page you supplied, but the link for download on that page was not working.
I seached, but could not find it anywhere on Microsoft site.
Do you know of a working link for download?
Is there a way to convert numeric windows messages into message names?
I am trying to trace the messages a button (any control or dialog) receives. I know
Ok, it appears that Microsoft has officially removed the Control Spy app from its website, IMO possibly considering it outdated since most Windows programming today is not done using the WIN32, but using dot.net or UWP (Universal Windows Programs).
Did some digging and found Microsoft has archived some Microsoft Systems Journal articles which has links to download the EXE. The journal has 3 articles in a series about Control Spy and each article had a download link to the latest version at the time. I doubt 2.0 version is there, but it may be in the last article. The article links are below:
I suggest using the download link from the last article ( https://www.microsoft.com/msj/1298/c...ntrolspy3.aspx ) since it is the latest version of the three articles. Each article has a different version downloadable.
It is not the 2.0 version and does not have a manifest, so the controls won't be themed.
On the plus side, the source code to each EXE is included, so may be a good lesson in porting them to Powerbasic. There is a unique EXE for each control type. Seeing the source code is very beneficial and a lot can be learned from them.
We process personal data about users of our site, through the use of cookies and other technologies, to deliver our services, and to analyze site activity. For additional details, refer to our Privacy Policy.
By clicking "I AGREE" below, you agree to our Privacy Policy and our personal data processing and cookie practices as described therein. You also acknowledge that this forum may be hosted outside your country and you consent to the collection, storage, and processing of your data in the country where this forum is hosted.
Comment