Davis Chapman Jon Bates Teach Yourself Visual C++ 6 in 21 Days Introduction 17 WEEK I 1. The Visual C++ Development Environment Building Your First 20 Visual C++ Application 2. Using Controls in Your Application 32 3. Allowing User Interaction Integrating the Mouse and Keyboard in 57 Your Application 4. Working with Timers 73 5. Getting User Feedback Adding Dialog Boxes to Your Application 87 6. Creating Menus for Your Application 106 7. Working with Text and Fonts 120 WEEK II 8. Adding Flash Incorporating Graphics, Drawing, and Bitmaps 140 9. Adding ActiveX Controls to Your Application 164 10. Creating Single Document Interface Applications 181 11. Creating Multiple Document Interface Applications 206 12. Adding Toolbars and Status Bars 216 13. Saving and Restoring Work File Access 244 14. Retrieving Data from an ODBC Database 272 WEEK III 15. Updating and Adding Database Records Through ADO 293 16. Creating Your Own Classes and Modules 322 17. Sharing Your Functionality with Other Applications Creating DLLs 343 18. Doing Multiple Tasks at One Time Multitasking 363 19. Building Your Own Widgets Creating ActiveX Controls 399 20. Internet Applications and Network Communications 419 21. Adding Web Browsing Functionality to Your Applications 441 Appendix A: C++ Review 457 Appendix B: Answers 487 Appendix C: Printing and Print Previewing 534