- Table of Contents
- Copyright
- About the Authors
- About the Contributors
- Acknowledgments
- Tell Us What You Think!
- Introduction
- How to Use This Book
- What You Need to Use This Book
- What's New in Visual C++ 6.0
- Contacting the Main Author
- Part I: Introduction
- Chapter 1. The Visual C++ 6.0 Environment
- Part II: MFC Programming
- Chapter 2. MFC Class Library Overview
- Chapter 3. MFC Message Handling Mechanism
- Chapter 4. The Document View Architecture
- Chapter 5. Creating and Using Dialog Boxes
- Chapter 6. Working with Device Contexts and GDI Objects
- Chapter 7. Creating and Using Property Sheets
- Chapter 8. Working with the File System
- Chapter 9. Using Serialization with File and Archive Objects
- Part III: Internet Programming with MFC
- Chapter 10. MFC and the Internet Server API (ISAPI)
- Chapter 11. The WinInet API
- Chapter 12. MFC HTML Support
- Part IV: Advanced Programming Topics
- Chapter 13. Using the Standard C++ Library
- Chapter 14. Error Detection and Exception Handling Techniques
- Chapter 15. Debugging and Profiling Strategies
- Chapter 16. Multithreading
- Chapter 17. Using Scripting and Other Tools to Automate the Visual C++ IDE
- Part V: Database Programming
- Chapter 18. Creating Custom AppWizards
- Chapter 19. Database Overview
- Chapter 20. ODBC Programming
- Chapter 21. MFC Database Classes
- Chapter 22. Using OLE DB
- Chapter 23. Programming with ADO
- Part VI: MFC Support for COM and ActiveX
- Chapter 24. Overview of COM and Active Technologies
- Chapter 25. Active Documents
- Chapter 26. Active Containers
- Chapter 27. Active Servers
- Chapter 28. ActiveX Controls
- Part VII: Using the Active Template Library
- Chapter 29. ATL Architecture
- Chapter 30. Creating COM Objects Using ATL
- Chapter 31. Creating ActiveX Controls Using ATL
- Chapter 32. Using ATL to Create MTS and COM+ Components
- Part VIII: Finishing Touches
- Chapter 33. Adding Windows Help
- Part IX: Appendix
Other Tools
In addition to Developer Studio, Visual C++ supplies several external utilities that are added to the program group for Visual C++ when it is installed. Several of these are also available from Developer Studio by way of the Tools menu.
Spy++
Spy++ provides a very detailed view into the goings-on of the Windows operating system. It will allow you to view all processes, threads, and windows on the machine, along with all of the Windows messages that are being sent.
MFC Tracer
This application may be used to enable various levels of debug messages that MFC may send to the Output window of Developer Studio when an application is executing or being debugged.
Register Control
In order to use OLE controls in Win32, the control must be registered with the operating system. Register Control from the Tools menu gives you a convenient method of doing this.
ActiveX Control Test Container
This provides a simple environment that allows you to test your ActiveX controls and how they work when used from a container application.
OLE/COM Object Viewer
This utility provides information about all of the OLE and ActiveX objects that are installed on your system.
Error Lookup
This utility provides a way to easily look up information about the standard error codes that are returned by most Win32 API functions. This might be easier than searching through the various header files used to define errors, although it is a bit slow.
WinDiff
Although WinDiff does not appear in the default Tools menu, it ships with Visual C++ 6.0 as WinDiff.exe. You can find WinDiff in the Common\Tools subdirectory, under the location where Visual C++ was installed. WinDiff allows you to compare two files in a convenient Windows app that is much more user-friendly than other compare or diff tools you might have used from the command line.
Help Workshop
Help Workshop is used to help manage your help projects. Although it is not automatically included in the Tools menu, it is included with Visual C++ 6.0. You will see more information about how to use this tool in Chapter 33, "Adding Windows Help."
Summary | Next Section

Account Sign In
View your cart