什么时候应该调用TranslateMessage?

dsafsas 2011-05-13 03:25:16
while(GetMessage( &msg, ( HWND )NULL, 0, 0 ))DispatchMessage ( &msg );

这个while里面有没有TranslateMessage( &msg )对于程序的功能到底有什么影响?
我不加上这个函数的调用,难道会导致什么错误或者问题么?

谢谢!
...全文
37 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ouyh12345 2011-05-13
  • 打赏
  • 举报
回复
DispatchMessage后,总得有地方收到吧
系统默认会调用这个函数的
oyljerry 2011-05-13
  • 打赏
  • 举报
回复
http://blog.csdn.net/linhong34/archive/2007/08/18/1749478.aspx
帝国队长 2011-05-13
  • 打赏
  • 举报
回复
该函数将虚拟键消息转换为字符消息。字符消息被寄送到调用线程的消息队列里,当下一次线程调用函数GetMessage或PeekMessage时被读出
TranslateMessage只能用于转换调用GetMessage或PeekMessage接收的消息

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧