GetMessageA和GetMessageW函数之间有什么区别?

问题描述 投票:3回答:1

我正在学习编程Window GUI。我不知道2函数GetMessageA和GetMessageW之间的区别。我看到GetMessage函数没有涉及ANSI或Unicode的任何参数。

winapi
1个回答
0
投票

所有涉及字符串的Win32调用实际上都是宏,它们会根据项目的“字符集”属性扩展为Unicode版本或ANSI版本。

GetMessage(...)将映射到GetMessageA(...)或GetMessageW(...),其中“ A”版本将处理包含字符串的消息,这些字符串为ANSI格式的文本,而“ W”版本将使用UTF -16。

© www.soinside.com 2019 - 2024. All rights reserved.