computer books and technical books at discount prices
Advanced Search
View
My
0
Shopping
Bag
Home Login F.A.Q. Contact Us
 
My Myself and I:
 Order Tracking 
 My Wishlist 
 My Gift Registry 
 Change User Preferences 
 E-mail Notifications 

Browse Books:
 Bestsellers 
 New Arrivals 
 Bargain Computer Books 
 Classic Computer Books 

Browse Subjects:
 business & finance 
 business applications 
 cad/cam 
 certification 
 computing 
 databases 
 desktop publishing 
 engineering 
 gaming 
 geographic/gis 
 graphics/animation 
 groupware 
 internet 
 mathematics 
 microsoft programming 
 multimedia 
 networking 
 object-oriented 
 operating systems 
 other & misc 
 physics 
 programming languages 
 servers 
 web design/development 

Supercharge MFC: GUI Customization with Pseudo-Multiple Inheritance, with CDROM
by Galbraith, Jeffrey Scott
 

 
Cover Price: $49.95
Online Price: $31.47
You save $18.48 (37%)

 

ISBN-10: 087930569X
ISBN-13: 9780879305697
Publisher: Miller Freeman / R&D Books
Published March 1999; Paperback; 520 pages
Add to Shopping Bag
 

OUT OF STOCK
0 COPIES
 
Add to Wishlist
Related categories:
All Sections > Microsoft Programming > MFC

Summary:
- 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.

Author Biography: Jeffery 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.