Tom, I downloaded your project. I ran both the debug and release executables on my machine. The font dialog displayed correctly in both cases. It looks like your project is a managed C++ .NET application. Unfortunately, my expertise is in Win32 and MFC applications (which is why this is the only forum in which I tend to answer questions). You may want to repost your question in the C++/CLI forum[^]. Good luck, and sorry I couldn't be of help.
Software Zen: delete this;
Cool, apparently the #include "AboutDialog.h" part is what I was missing. I am used to using Delphi that automatically includes these types of things. I will try to remember that from now on! :D Thanks, Tom Sapp http://www.sappsworld.com
Oh, this is a managed C++ message box. In that case - MessageBox has no constructors. Instead, it has a static method called Show. In that case, you need to pass in the managed enum, you can't pass in a MB value or a number. Christian Graus - Microsoft MVP - C++