Article ID: 148436 - View products that this article applies to.
This article was previously published under Q148436
This article has been archived. It is offered "as is" and will no longer be updated.
Note Microsoft Visual C++ .NET 2002 and Microsoft Visual C++ .NET 2003 support both the managed code model that is provided by the Microsoft .NET Framework and the unmanaged native Microsoft Windows code model. The information in this article applies only to unmanaged Visual C++ code. Microsoft Visual C++ 2005 supports both the managed code model that is provided by the Microsoft .NET Framework and the unmanaged native Microsoft Windows code model.
The Microsoft Foundation Classes (MFC) AppWizard or MFC Application Wizard in Visual C++ .NET or in Visual C++ 2005 does not generate resources in sublanguages if the language setting of the operating system is set to a sublanguage instead of one of the five standard languages that Visual C++ supports.
AppWizard or Application Wizard does not allow selection of sublanguage during application creation. If the language setting of the operating system is set to a sublanguage instead of a standard dialect, AppWizard or Application Wizard does not use that information.
Change the "Language Settings" property for the resource to match the exact language setting for the operating system.
To do this for a dialog resource:
Steps to Reproduce Behavior
For additional information about this behavior, click the article number below to view the article in the Microsoft Knowledge Base:
(http://support.microsoft.com/kb/145997/EN-US/ )PRB: Resource Language Must Match Current System Language
Article ID: 148436 - Last Review: February 28, 2014 - Revision: 4.0
Contact us for more help