怎样向其它程序定时发消息,要精确到毫秒,,用sendmessage or postmessage or keybd_event都不行!在线等待!

sungu0 2002-11-11 11:39:57
...全文
35 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
jianzhang 2002-12-24
  • 打赏
  • 举报
回复
参见http://expert.csdn.net/Expert/topic/1165/1165974.xml?temp=4.395694E-02
vc6delphi6 2002-11-15
  • 打赏
  • 举报
回复
用setevent可以精确到毫秒,用法见帮助文件,
在windows2000下用sendmessage就可以的
hzxswfj 2002-11-14
  • 打赏
  • 举报
回复
我想还不如用socket吧。用sendmessage不是很好,收信息的速度慢,如果程序一有问题,就收不到。
shujian 2002-11-13
  • 打赏
  • 举报
回复
我想问一个问题:你是怎么得到另外一个应用程序上的控件的handle
sungu0 2002-11-13
  • 打赏
  • 举报
回复
我的时间部分没有问题,,,很精确,,,但是消息发出到到达应用程序时间不准,,,我用sendmessage postmessage
sungu0 2002-11-11
  • 打赏
  • 举报
回复
真的没有人知道吗?
理想 2002-11-11
  • 打赏
  • 举报
回复
Multimedia Timer Functions
The following functions are used with multimedia timers.

MMRESULT timeBeginPeriod(
UINT uPeriod
);

MMRESULT timeEndPeriod(
UINT uPeriod
);

MMRESULT timeGetDevCaps(
LPTIMECAPS ptc,
UINT cbtc
);

MMRESULT timeGetSystemTime(
LPMMTIME pmmt,
UINT cbmmt
);

DWORD timeGetTime(VOID);

MMRESULT timeKillEvent(
UINT uTimerID
);

void CALLBACK TimeProc(
UINT uID,
UINT uMsg,
DWORD dwUser,
DWORD dw1,
DWORD dw2
);

MMRESULT timeSetEvent(
UINT uDelay,
UINT uResolution,
LPTIMECALLBACK lpTimeProc,
DWORD dwUser,
UINT fuEvent
);

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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