如何实时显示 程序运行的时间!!!!!!
我想新开一个线程,然后在死循环里面不断的通过GetTickCount的值相减来计算
可是有两个问题:
1、程序效率低下,新线程的大部分时间浪费在循环上面
2、新线程不能操纵界面来显示时间,只有通过发自定义消息来和主线程通信。不知为什么,我的消息发出去了总是不响应:
::PostMessage ( ::GetActiveWindow(), WM_MY_MESSAGE, (WPARAM)time, 0 );
但是我在别的地方测试,我的消息却能够响应。
如何解决!?