我创建了一个简单的Unicode窗口,我按下键盘上的一个键以查看WM_CHAR消息的wParam值是多少,它给了我预期的字符的Unicode代码点,我按下了'S'键,我的键盘布局设置为阿拉伯语(因此阿拉伯语字符为'س')。现在,我还捕获了Spy++中的窗口消息,但我注意到它为我提供了错误的wParam值,它实际上为我提供了Windows中字符代码的值:阿拉伯语代码页!这是结果的截图:这是源代码:#defineUNICODE#include#includeLRESULTCALLBACKWndProc(HWNDhWnd,UINTmessage,WPARAMwParam,LPARAMlPar