【发布时间】:2015-02-04 09:42:13
【问题描述】:
我的 C# 应用程序将在 windows 7 和 windows CE 6.0 中运行,
我需要在更改时间的同时进行一些操作,所以我在 windows 7 中使用了下面的事件,
SystemEvents.TimeChanged += new EventHandler(SystemEvents_TimeChanged);
它在 Windows 7 中完美运行
但这在 windows CE 中不起作用,SystemEvents 命名空间不在 CE 中。
任何人都告诉如何在 Windows CE 中使用此事件。
谢谢,
【问题讨论】:
-
你必须 P/Invoke 一点,见bytes.com/topic/net/answers/…
-
只需覆盖主窗体中的 WndProc() 即可检测 WM_TIMECHANGE 消息。
-
@C.Evenhuis :是的,它的作品.. 谢谢,把你的答案
标签: c# time windows-ce systemevent