| |
| |
| |
At a Glance | |
| |
| |
| |
The Visual C++ Development Environment-Building Your First Visual C++ Application | |
| |
| |
The Visual C++ Development Environment | |
| |
| |
Starting Your First Project | |
| |
| |
Designing Your Application Window | |
| |
| |
Adding Code to Your Application | |
| |
| |
Finishing Touches | |
| |
| |
Summary | |
| |
| |
Q&A | |
| |
| |
Workshop | |
| |
| |
| |
Using Controls In Your Application | |
| |
| |
The Basic Windows Controls | |
| |
| |
Adding Controls to Your Window | |
| |
| |
Attaching Variables to Your Controls | |
| |
| |
Attaching Functionality to the Controls | |
| |
| |
Summary | |
| |
| |
Q&A | |
| |
| |
Workshop | |
| |
| |
| |
Allowing User Interaction-integrating | |
| |
| |
The Mouse And Keyboard In Your Application | |
| |
| |
Understanding Mouse Events | |
| |
| |
Capturing Keyboard Events | |
| |
| |
Summary | |
| |
| |
Q&A | |
| |
| |
Workshop | |
| |
| |
| |
Working With Timers | |
| |
| |
Understanding Windows Timers | |
| |
| |
Placing a Clock on Your Application | |
| |
| |
Adding a Second Timer to Your Application | |
| |
| |
Summary | |
| |
| |
Q&A | |
| |
| |
Workshop | |
| |
| |
| |
Getting User Feedback-Adding Dialog Boxes To Your Application | |
| |
| |
Using Pre-existing (or System) Dialog Windows | |
| |
| |
Creating Your Own Dialog Windows | |
| |
| |
Summary | |
| |
| |
Q&A | |
| |
| |
Workshop | |
| |
| |
| |
Creating Menus For Your Application | |
| |
| |
Menus | |
| |
| |
Designing Menus | |
| |
| |
Creating a Menu | |
| |
| |
Creating Pop-Up Menus | |
| |
| |
Creating a Menu with Accelerators | |
| |
| |
Summary | |
| |
| |
Q&A | |
| |
| |
Workshop | |
| |
| |
| |
Working With Text And Fonts | |
| |
| |
Finding and Using Fonts | |
| |
| |
Using Fonts | |
| |
| |
Summary | |
| |
| |
Q&A | |
| |
| |
Workshop | |
| |
| |
| |
In Review | |
| |
| |
| |
At a Glance | |
| |
| |
| |
Adding Flash-Incorporating Graphics, Drawing, And Bitmaps | |
| |
| |
Understanding the Graphics Device Interface | |
| |
| |
Creating a Graphics Application | |
| |
| |
Summary | |
| |
| |
Q&A | |
| |
| |
Workshop | |
| |
| |
| |
Adding Activex Controls To Your Application | |
| |
| |
What Is an ActiveX Control? | |
| |
| |
| |
Adding an ActiveX Control to Your Project | |
| |
| |
Using an ActiveX Control in Your Application | |
| |
| |
Summary | |
| |
| |
Q&A | |
| |
| |
Workshop | |
| |
| |
| |
Creating Single Document Interface Applications | |
| |
| |
The Document/View Architecture | |
| |
| |
Creating an SDI Application | |
| |
| |
Saving and Loading the Drawing | |
| |
| |
Interacting with the Menu | |
| |
| |
Summary | |
| |
| |
Q&A | |
| |
| |
Workshop | |
| |
| |
| |
Creating Multiple Document Interface Applications | |
| |
| |
What Is an MDI Application? | |
| |
| |
| |
Creating an MDI Drawing Program | |
| |
| |
Adding a Context Menu | |
| |
| |
Summary | |
| |
| |
Q&A | |
| |
| |
Workshop | |
| |
| |
| |
Adding Toolbars And Status Bars | |
| |
| |
Toolbars, Status Bars, and Menus | |
| |
| |
Designing a Toolbar | |
| |
| |
Adding a Combo Box to a Toolbar | |
| |
| |
Adding a New Status Bar Element | |
| |
| |
Summary | |
| |
| |
Q&A | |
| |
| |
Workshop | |
| |
| |
| |
Saving And Restoring Work-file Access | |
| |
| |
Serialization | |
| |
| |
Implementing a Serializable Class | |
| |
| |
Summary | |
| |
| |
Q&A | |
| |
| |
Workshop | |
| |
| |
| |
Retrieving Data From An Odbc Database | |
| |
| |
Database Access and ODBC | |
| |
| |
Creating a Database Application Using ODBC | |
| |
| |
Summary | |
| |
| |
Q&A | |
| |
| |
Workshop | |
| |
| |
| |
In Review | |
| |
| |
| |
At a Glance | |