Learn to host WPF content as a control in MFC applications.
Latest Interop Articles
Visual C++ Orcas Marshaling Library
The conversion between common native types and the equivalent .NET Framework type is a common programming activity for interoperability development in C++. Visual C++ Orcas introduces a light-weight, template-based library for performing this conversion. This article will look at both the use of this library and how it can be extended to add new conversions.
Calling .NET from Unmanaged C++
Learn how to develop C++ wrapper functions around .NET classes.
Consuming Unmanaged C++ Class Libraries from .NET Clients
Learn how Managed C++ code can wrap Unmanaged C++ class libraries so they can be used from .NET clients written in C# or VB.NET.
Why Don't I Get Those Keywords?
Do you ever get jealous when you're reading code in other managed languages? Code that uses keywords such as Property and Delegate and using. Have you ever wondered whether you could use those in your C++ applications? You can, but it's not always obvious how to do so.
Arranging Custom Marshaling With P/Invoke
Learn how to arrange custom marshaling for function parameter when using P/Invoke to access a legacy function from Visual C++.
Latest Developer Videos
More...Latest CodeGuru Developer Columns
Control Statements and Basic Loops in C++/CLI
Become more proficient on the usage of statements to control the flow of execution through a C++/CLI application.

Making Sounds with Waves Using C#
Learn to manipulate existing sound files, and then to create your own custom sounds. You even can dial a telephone from your code.

Saving ListView Content to a Text File Using Visual Basic
Learn what a ListView is, and how to leverage Visual Basic to save its contents to a text file.
The Top Challenge for Developers is...
Most developers face a grueling challenge to please their end users. We asked their top challenge is. With over 3,000 responses, the results are now available!