递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 8862|回复: 18
打印 上一主题 下一主题

[视窗] 【教程】火山视窗微软API系统API封装_LCMapString(简繁转换)

[复制链接]

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40505
跳转到指定楼层
楼主
发表于 2023-1-12 16:45:24 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

使用LCMapString函数进行简繁转换。


int LCMapString(  LCID Locale,   DWORD dwMapFlags,   LPCTSTR lpSrcStr,   int cchSrc,   LPTSTR lpDestStr,   int cchDest );


本方法共有5个参数
参数1:这里代表所处理的文本的编码格式,2052为中文GBK编码,直接提供数值即可。
参数2:代表转换目标类型,67108864为到繁体类型,33554432为到简体类型,直接提供数值即可。
参数3:提供转换的文本。
参数4:转换文本长度。
参数5:结果文本保存位置
参数6:结果文本长度。


当封装api的时候遇到LPWSTR类型,c++代码提供(LPWSTR)@<火山文本>.GetText() 即可进行转换。


根据函数的各个参数,实现下面的源码:


运行:


游客,如果您要查看本帖隐藏内容请回复




本帖被以下淘专辑推荐:

安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

41

主题

392

帖子

2784

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2784
沙发
发表于 2023-1-12 17:14:05 | 只看该作者
学习了
火山学习交流群: 1027649189
回复

使用道具 举报

4

主题

516

帖子

2607

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2607
板凳
发表于 2023-1-13 09:01:12 | 只看该作者

学习学习
回复

使用道具 举报

0

主题

251

帖子

1518

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1518
地板
发表于 2023-1-15 13:39:02 | 只看该作者
学习看下!~
回复

使用道具 举报

7

主题

415

帖子

2208

积分

金牌会员

Rank: 6Rank: 6

积分
2208
QQ
5#
发表于 2023-1-15 17:31:34 | 只看该作者
感谢分享
回复

使用道具 举报

2

主题

152

帖子

2564

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2564
6#
发表于 2023-1-18 00:29:26 | 只看该作者
谢谢分享
回复

使用道具 举报

13

主题

570

帖子

2128

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2128
7#
发表于 2023-1-29 13:01:46 | 只看该作者

学习了
韦贝贝
Q905029375
回复

使用道具 举报

0

主题

46

帖子

562

积分

高级会员

Rank: 4

积分
562
8#
发表于 2023-3-2 21:39:33 | 只看该作者
感谢分享
回复

使用道具 举报

47

主题

530

帖子

2931

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2931
9#
发表于 2023-3-2 21:42:48 | 只看该作者
学习一下
回复

使用道具 举报

0

主题

32

帖子

161

积分

注册会员

Rank: 2

积分
161
10#
发表于 2023-3-3 10:49:33 | 只看该作者
感谢     
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-22 03:55 , Processed in 0.106977 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表