【问题标题】:High Resolution GetMessageTime()?高分辨率 GetMessageTime()?
【发布时间】:2014-05-02 05:27:27
【问题描述】:

WINAPI 有一个函数GetMessageTime(),它以系统时间返回消息的生成时间,分辨率为10 到16 毫秒。有没有一种有效的方法可以在中断时间(100 ns 精度)或其他至少 1 ms 精度的格式中获取事件发生的时间?

【问题讨论】:

  • 可能不会,但您可能能够接近 10-16 毫秒。你能更详细地解释一下你想要完成什么吗?
  • @500-InternalServerError 类似于 MIDI 使用键盘的东西。
  • 别用就行了,详情are here.
  • 我没测试过,你可以试试timeBeginPeriod(1)
  • @HansPassant 你的意思是使用 QueryPerformanceCounter 代替(假设循环专用于通过 GetMessage 而不是 PeekMessage 输入)?所有机器都有中断系统吗?

标签: winapi


【解决方案1】:

即使使用Raw Input,消息时间也不会以

【讨论】:

    猜你喜欢
    • 2011-04-07
    • 1970-01-01
    • 1970-01-01
    • 2012-12-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-26
    • 1970-01-01
    相关资源
    最近更新 更多