字符消息

【勇芳软件工作室】汉化HomePreviousNext

击键消息提供了大量关于击键的信息,但是它们不提供用于字符击键的字符代码。要检索字符代码,应用程序必须在其线程消息循环中包含TranslateMessage函数。TranslateMessageWM_KEYDOWNWM_SYSKEYDOWN邮件传递到键盘布局。布局检查消息的虚拟密钥代码,如果它对应于字符键,则提供等效的字符代码(考虑到SHIFT和CAPS LOCK键的状态)。然后,它会生成包含字符代码的字符消息,并将消息放置在消息队列的顶部。消息循环的下一次迭代将从队列中删除字符消息,并将消息分派到适当的窗口过程。