摘要
探讨了利用Windows内部机制来实现软件本地化的方法。应用程序的消息循环是Windows程序运行的核心,该方法利用钩子函数截取消息,添加新的窗口函数来改变应用程序对消息的处理策略。消息处理策略的可以变化改变界面各个控件的文本内容、大小、位置等属性。从而在应用程序运行时显示的就是经过调整的界面,使应用程序的语言和界面布局符合本地化要求。
In order to render the localization of software, this article probes into the methods of software localization via the system of Windows messages. The process strategy applied to messages by Windows hook and disposal of the messages can be changed through adding Windows functions. The changes of messages' parameters will lead to the alternation of caption, size, and position of each window and control. Thus, the interface layout which matches the requirements of localization displaces when the software is run.
出处
《计算机工程》
EI
CAS
CSCD
北大核心
2005年第21期87-89,共3页
Computer Engineering
关键词
本地化
消息机制
窗口函数
Localization
Windows messages
Windows procedure