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

最佳答案

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

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

关于winapi - GetMessageA和GetMessageW函数之间有何区别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33995856/

10-09 02:55