Hosting WPF Content in an MFC Application
Learn to host WPF content as a control in MFC applications.
Learn to host WPF content as a control in MFC applications.
Learn how to develop C++ wrapper functions around .NET classes.
The Configuration Application Block is a viable solution for reloading changed configuration settings, but requires you rework existing applications. Learn how a Visual C++ assembly offers a much easier way.
Learn about "Avalon," the exciting new presentation subsystem of the upcoming Windows platforms. After an introduction to declarative drawing and XAML, you'll use XAMLPad to get a first taste of Avalon programming.
Learn how to import native DLL functions into a Managed C++ application and how to define and pass delegates for asynchronous processing with callback functions.
See how easy it is to create, optimize, and work with unique temporary files from your Managed C++ applications.
Tom Archer illustrates step-by-step instructions for using the .NET DataReader class to read image data from a database, and he presents a generic function that will write this data to disk.
Learn how to retrieve a current user's basic security information, such as the fully qualified user name (with domain or workgroup), whether the user is authenticated, and the authentication type.
Learn how to enumerate event log entries, read specific event entries, manually filter events based on their desired property values, write new event entries, and clear an event log.
Tom Archer illustrates how programmatically modifying Windows Registry keys and values from Managed C++ is much easier and more intuitive than ever before.
Learn how to access the Microsoft Word spell checker using Automation from your own Managed C++ Windows Forms applications.
Implementing and utilizing extensible property sheets in your .NET classes has never been easier.
Tom Archer illustrates how to use the .NET OLE DB classes to read text files.
Tom Archer illustrates step-by-step instructions for making your collection classes sortable by any of your class's members.
The .NET Base Class Library defines interfaces that enable you to quickly and easily define your classes. Learn how to write client code that enumerates these interfaces in a type-safe and object-specific manner.
Previously Kate showed how to use the ATL CImage class to dramatically simplify working with images in classic C++ applications. This time around, she creates the an application as a Managed C++ Windows application and uses System.Drawing.Image to do the heavy lifting.