Win32文本信息处理导航 V1.2

原创 2006年05月28日 11:48:00

File:      W32TextI.txt
Name:      Win32文本信息处理导航
Author:    zyl910
Version:   V1.2
Updata:    2006-5-31


  从Windows 2000开始,Windows系统对Unicode多语言支持性非常好,有许多强大API。


API函数集
~~~~~~~~~

National Language Support
本地语言支持。用Locale概念来管理不同文化的数值、货币、日期时间等本地文化特性。
Windows 95、Windows NT 3.5

Unicode and Character Sets
Unicode字符集函数。使用CodePage概念将不同编码的多字节字符串与Unicode字符串进行转换。
Windows 95、Windows NT 3.5

Multilingual User Interface
多语言用户界面。The Multilingual User Interface allows applications to separate language-specific resources from language-neutral code for supported user interface languages. This overview describes the Multilingual User Interface and explains how to use it in your applications.
Windows Vista内置,Windows 2000以上可以安装支持包
MSDN: http://msdn.microsoft.com/library/en-us/intl/mui_entry.asp?frame=true

Fonts and Text
(GDI)字体与文本。提供了基本的字体与文本排版功能。
Windows 95、Windows NT 3.5

Font Embedding
(GDI)字体嵌入。从OpenType字库得到Unicode排版的许多细节信息。
Windows 98、Windows 2000

Uniscribe
Unicode复杂文本排版。专用用来处理Unicode复杂文本排版,如西方语言的组合、预构字符、阿拉伯语的双向文本排版……
IE 5.0,Windows 2000内置。

Keyboard Layout
键盘布局。处理西方字符,只是一个简单的键盘按键映射机制。
Windows 95、Windows NT 4.0

Input Method Manager
输入法管理。与输入法沟通的API。
Windows95只支持ANSI,Windows 98、Windows NT 4.0是ANSI、Unicode都支持

Text Services Framework
文本服务框架。处理键盘、输入法、手写、语音输入的通用框架。
Windows XP内置,但其它平台可以安装TSF支持包。

Active Input Method Manager
活动输入法管理。IE提供的的输入法管理增强型解口,比如在简体中文Win98平台下可以在IE中使用仓颉输入法。
IE 4.0

MLang
多语言。IE中用到的一套多语言编码转换API。
IE 4.0


这些API的具体使用请查看MSDN:http://msdn.microsoft.com

 

书籍推荐
~~~~~~~~


国际化软件开发(原书第2版)
http://www.china-pub.com/computers/common/info.asp?id=14172
  【原书名】 Developing International Software,Second Edition
  【原出版社】 Microsoft Press 
  【作者】 (美)Dr.International 
  【译者】 沈凤 
  【丛书名】 微软公司核心技术书库 
  【出版社】 机械工业出版社  【书号】 7-111-12482-0
  【开本】 16开 【页码】 357
  【出版日期】 2003-8-1  【版次】 2-1 

 

网址推荐
~~~~~~~~

http://www.pkucn.com/forumdisplay.php?fid=29
北大中文论坛 www.pkucn.com -> 中文信息处理


http://www.unicode.org/
Unicode组织


http://www.cjk.org/
日中韩辞典研究所


http://www.microsoft.com/globaldev/
微软·国家化开发

http://www.microsoft.com/typography/
微软·字库与排版

http://www.microsoft.com/typography/SpecificationsOverview.mspx
微软·字库与排版·TrueType与OpenType字库标准

win32 (SDK)文本输出

Windows 分三大部分,kernel ,GDI ,User 设备环境,设备环境句柄是应用程序使用GDI函数的通行证。跟显示设备和打印设备挂钩,实际就是一个数据结构。 方法一:   (相应...
  • u012997311
  • u012997311
  • 2016年11月19日 22:04
  • 548

Win32学习笔记——文字与文本操作

文字与文本操作1.HDC hdc;  hdc=BeginPaint(HWND,LPPAINTSTRUCT);2.定义字体句柄变量:HFONT hF3.获得系统字体句柄:hF= GetStockObje...
  • jesse1013000
  • jesse1013000
  • 2006年10月14日 19:11
  • 1022

[Win32]重绘的基本概念以及简单的文本输出文本输出

1. 客户区的完整概念: 即
  • Lirx_Tech
  • Lirx_Tech
  • 2014年10月13日 11:42
  • 2001

学习win32 API开发5-让窗口中显示文字

一、 #include "windows.h" void ShowErrMsg() { TCHAR szBuf[80]; LPVOID lpMsgBuf; DWORD...
  • wo125
  • wo125
  • 2014年03月24日 16:44
  • 2433

河海大学信号与信息处理考研2007-2016年报录比【汇总】

苏轼说过“博观而约取,厚积而薄发。” 诚如斯言。同学们今天努力的学习备考,每天啃书,正是为了到了那一日,能够厚积薄发,不飞则已,一飞冲天,不鸣则已,一鸣惊人! 诸位同学,要考上自己理想的院校和专业...
  • jioneast707
  • jioneast707
  • 2016年09月20日 15:52
  • 320

[Win32]Win32 SDK编程系列文章——绘制文本

绘制文本 Windows 中的文本是一个GUI(图形用户界面)对象。每一个字符实际上是由许多的像素点组成,这些点在有笔画的地方显示出来,这样就会出现字符。这也是为什么我说“绘制”字符,而不是写字...
  • ouyangshima
  • ouyangshima
  • 2013年06月04日 21:54
  • 1924

Win32 SDK创建RichEdit Control控件

HMODULE hRichEditDll = NULL;      WM_CREATE:   {    hRichEditDll = LoadLibrary(_T("RICHED20.dll"...
  • xingkongtianyuzhao
  • xingkongtianyuzhao
  • 2016年01月28日 16:58
  • 771

北邮信息工程大三下小学期——智能信息处理设计

【首先感谢我们小组中4位女生(HLX,DH,ZCY,WX)的努力,在征得她们同意之后才将我们的实验报告贴上】 一、设计目的和要求 团队合作设计基于豆瓣电影的推荐系统。至少利用三种算法 二、整体框图 ...
  • manhusl
  • manhusl
  • 2015年09月19日 15:03
  • 2119

Win32程序文本输出 --设备无关的编程基础、滚动条

注:以下内容为学习笔记,多数是从书本、资料中得来,只为加深印象,及日后参考。然而本人表达能力较差,写的不好。因非翻译、非转载,只好选原创,但多数乃摘抄,实为惭愧。但若能帮助一二访客,幸甚! ...
  • guzhou_diaoke
  • guzhou_diaoke
  • 2012年11月07日 01:43
  • 2585

win32 edit控件尾部追加内容

有时候我们可能想在win32程序上实时打印我们想要的一些信息,不是以覆盖的形式而是以追加的形式。     以前我常常采用比较笨的方式,首先调用GetDlgItemText获取原先字符串,保存在一个字符...
  • dailongjian2008
  • dailongjian2008
  • 2016年01月20日 14:38
  • 2004
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Win32文本信息处理导航 V1.2
举报原因:
原因补充:

(最多只允许输入30个字)