Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Programming Windows with MFC, Second Edition 2nd ed. Edition
- ISBN-101572316950
- ISBN-13978-1572316959
- Edition2nd ed.
- PublisherMicrosoft Press
- Publication dateMay 13, 1999
- LanguageEnglish
- Dimensions8.12 x 2.51 x 8.68 inches
- Print length1200 pages
Products related to this item
Editorial Reviews
Amazon.com Review
After some MFC basics, the book looks at Graphical Device Interface (GDI) graphics with a fine discussion of drawing and font handling. Following this, Prosise introduces the use of the MFC collection classes (an alternative to STL) and file I/O, as well as adding serialization support to custom classes.
He also dedicates a fair amount of text to basic Windows controls and dialog boxes. His tour of support for both the Single Document Interface (SDI) and Multiple Document Interface (MDI) application styles is just excellent. The built-in view classes in MFC and how to use them in a Windows Explorer-style sample program are covered. From there, it's on to other common GUI interface models such as toolbars, status bars, and the new Internet Explorer-style rebars. After a useful section on printing (including some valuable real-world tips for this tricky topic), the rich array of Windows common controls is discussed. As in the first edition, Prosise's introduction to MFC multithreading and synchronization objects (like mutexes) is a standout.
The last section of the book provides a comprehensive discussion of COM and ActiveX programming for the MFC developer. Although the Active Template Library (ATL) is omitted here, there are fine examples of building and using ActiveX controls, including the basics of OLE automation.
Newly revised with richer examples and the latest Windows functionality, the second edition of Programming Windows with MFC provides one of the best available tutorials for traditional MFC development. --Richard Dragan
Product details
- Publisher : Microsoft Press; 2nd ed. edition (May 13, 1999)
- Language : English
- Hardcover : 1200 pages
- ISBN-10 : 1572316950
- ISBN-13 : 978-1572316959
- Item Weight : 5.05 pounds
- Dimensions : 8.12 x 2.51 x 8.68 inches
- Best Sellers Rank: #1,150,548 in Books (See Top 100 in Books)
- #313 in Microsoft OS Guides
- #469 in Object-Oriented Design
- #1,431 in Software Development (Books)
- Customer Reviews:
About the author

Discover more of the author’s books, see similar authors, read book recommendations and more.
Products related to this item
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on Amazon-
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
However, know your inheritance of classes in C++ before reading. Reading Programming Windows 5th Edition by Charles Petzold before this isn't a bad idea either, but it isn't required, it just makes a much greater appreciation of MFC. MFC still doesn't stand totally on it's own without the win32 API either, but it comes pretty close. The last word of warning is that it is geared to the Visual C 6.0 compiler. So for those with Insprise, you aren't out of luck (it facilitates understanding 1000% still), just some of the stuff about using appwizards (which, come in handy) isn't going to apply to you. Prosise makes compensation for those with other compilers.
At the end, he goes into a pretty good COM ActiveX, and OLE tutorial (and how they apply to MFC) but nothing huge (a mere 220 pages).
If I had to have a gripe, I would say that it is one of the more expensive books that you will no doubt need two of. One for home and one personal copy at work - no you won't want to sign the waiting list for the company copy or hope that 'Joe' will lend you his for the day.
So buy it already.
Top reviews from other countries
業務上、過去の資源の都合でMFCを脱却できないので非常に有用です。
MFCをウィザードを使わずにスクラッチビルドする過程を見せてくれるので大変よく理解できます。
※
i-unionという出品者が付属のCD-ROMが無い商品を、特記事項なしに「新品」および「良い」というコンディション表記をして出品していますので気をつけましょう。問合せに対して「弊社が出品している商品はCD-ROMがついていない商品になります。」との回答でした。(2013-08-07現在)
You will have to create a new empty C++ project and then change the project properties to use MFC in shared DLL and the linker setting to Windows(/SUBSYSTEM:WINDOWS). Then you can copy and paste the .h and cpp files in from the CD. There are still a couple of compile errors but it's only missing type declatations.
All in all a great book, but it could do with an update.