如何实时显示 程序运行的时间!!!!!!

ccnuxjg ccnuxjg 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我想新开一个线程,然后在死循环里面不断的通过GetTickCount的值相减来计算

可是有两个问题:
1、程序效率低下,新线程的大部分时间浪费在循环上面
2、新线程不能操纵界面来显示时间,只有通过发自定义消息来和主线程通信。不知为什么,我的消息发出去了总是不响应:
::PostMessage ( ::GetActiveWindow(), WM_MY_MESSAGE, (WPARAM)time, 0 );

但是我在别的地方测试,我的消息却能够响应。

如何解决!?
...全文
评论 6
收藏 已收藏
分享
返回顶部
ccnuxjg
VC/MFC 16,550 成员 421,606 内容