在聊天应用程序vb8中实现计时器状态(可用,忙,离开等)

时间:2010-11-30 21:12:04

标签: vb.net implementation

我目前正在开发一个聊天应用程序,并试图包括:

  • 各种状态,如MSN,可用,忙碌和离开。
  • 如果用户未触摸键盘一分钟,则用户的状态将更改为“离开”。 或类似的东西。

我还需要程序才能在跑步时播放声音。

如果有人有类似应用程序的经验,社区是否可以帮助我提供资源以帮助我实现这个以及任何代码?

1 个答案:

答案 0 :(得分:2)

要管理非活动状态,您可以使用与global keyboard hook配对的计时器(该文章适用于C#,但您可以轻松将其转换为VB.NET)。每次应用程序收到键盘消息时,计时器将重置为不活动间隔。如果计时器用完,您可以将应用程序的状态设置为非活动状态。