Supercharge MFC
GUI customization with pseudo-multiple inheritance
Résumé
- Time saving extensions to the MFC User Interface
- Use C++ subclassing to achieve Pseudo-multiple
inheritance
- Includes an MFC UI Extension Toolkit that developers can use to achieve faster program development and new functionality
Supercharge your MFC development of enhanced Windows User Interface controls with pseudo-multiple inheritance. Multiple Inheritance is a powerful technique familiar to C++ programmers, but has limited usage in MFC and, sometimes with unexpected results. Pseudo-multiple inheritance is achieved through aggregate subclassing. Because message processing is the core of Windows programs, Galbraith uses a sophisticated, yet generic, message handler that can be used with any window – eliminating the need for complicated MFC message maps. This subclassing method works directly with MFC objects. If MFC should do the work, it lets the message pass through, if you want your own class extensions to do the work, then the C++ wrappers handle the messages themselves.
Galbraith shows you how these methods of pseudo-multiple
inheritance make it easier to customize the performance and
appearance of Windows controls, including:
- A Device Independent Bitmap (DIB) API that can be used
to extend the MFC CBitmap class
- A Background class that displays different backgrounds
depending on whether the window has focus/activation or
loses focus/activation.
- A Caption class that provides sophisticated control over customized caption displays
The CD-ROM contains all programming code, example programs that demonstrate the functionality of each class extension, and an API and Class Reference providing cross-references to all the code.
L'auteur - Jeffrey Scott Galbraith
is a senior software developer for IDX Systems Inc, expert in C++, Visual C++, and MFC. He is an experienced teacher and programming consultant, currently engaged in web technology solutions for the Internet.
Caractéristiques techniques
PAPIER | |
Éditeur(s) | R & D Books |
Auteur(s) | Jeffrey Scott Galbraith |
Parution | 01/04/1999 |
Nb. de pages | 544 |
EAN13 | 9780879305697 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse