Microsoft KB Archive/178622

= PRB: Thai resource problem on VC++ =

Article ID: 178622

Article Last Modified on 12/1/2003

-

APPLIES TO


 * Microsoft Visual C++ 4.0 Standard Edition
 * Microsoft Visual C++ 5.0 Enterprise Edition
 * Microsoft Visual C++ 6.0 Enterprise Edition
 * Microsoft Visual C++ 5.0 Professional Edition
 * Microsoft Visual C++ 6.0 Professional Edition
 * Microsoft Visual C++ 6.0 Standard Edition

-



This article was previously published under Q178622



SYMPTOMS
In Visual C++ 4.x and later, you can open a file, such as an executable or a DLL, to edit its resources. You can choose a resource such as a dialog box, right- click the dialog box to get its properties, and then choose a language in a pull-down list. However, Thai, the language for Thailand, is not in this list.



CAUSE
Thai is a new language being added to the system, and therefore it will take awhile for the changes to be added to the appropriate products.



RESOLUTION
The current Software Development Kit (SDK) (from Visau C++ or MSDN) has all the support for the Thai language. You can search for the "THAI" string of the header files in the include directory and see all the Thai-specific constants and #define.

Until the Thai language resource is supported in Visual C++, developers can manually set the property of an object to the Thai language by manually typing in Thai specifics. Developers can do the same on NT 4.0 Thai.



STATUS
Microsoft will post new information here in the Microsoft Knowledge Base as it becomes available.



MORE INFORMATION
The following is a simple example how developers can manually set the property of an object to Thai language. Manually open the resource file and modify it similar to the example below. If you do not have the source, then you must run V isual C++ under Thai Windows 95 and select the default language. /////////////////////////////////////////////////////////////////////////// // Thai resources

LANGUAGE LANG_THAI
 * 1) if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
 * 2) ifdef _WIN32
 * 1) pragma code_page(874)
 * 2) endif //_WIN32

/////////////////////////////////////////////////////////////////////////// // // Bitmap //

IDB_BITMAP            BITMAP  DISCARDABLE     "bitmap.bmp" ///////////////////////////////////////////////////////////////////////////
 * 1) endif   // Thai resources

Keywords: kbintl kbintldev kbprb kbcode KB178622

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.