Article ID: 169483 - View products that this article applies to.
This article was previously published under Q169483
This article has been archived. It is offered "as is" and will no longer be updated.
When an application containing resources for multiple languages is running on Windows 95 or Windows NT, the operating system attempts to load the resource with the most suitable language marking. It determines the most suitable language marking according to the thread's Locale ID (in the case of Windows NT) or the system's Locale ID (in the case of Windows 95). The operating system does this without intervention from the application program.
The operating system searches for the resource (except string resource) to be loaded in the following order:
Windows NTThe search pattern for the resource language marking is:
Programmers can also control the language version of the resource they are loaded by calling FindResourceEx(), and specifying the language directly.
The string resource is loaded in a slightly different order:
Article ID: 169483 - Last Review: January 10, 2015 - Revision: 2.2