我正在开发客户端和服务器之间的小型聊天应用程序。
我希望在收到消息和聊天窗口最小化时收到通知(例如在实时信使中)
这是我将收到的消息附加到的方法。
public void AppendChat(string msg)
{
if (InvokeRequired)
{
this.Invoke(new Action<string>(AppendChat), new object[] { msg });
return;
}
txtChat.AppendText(GetTime() + msg + Environment.NewLine + Environment.NewLine);
if (this.WindowState == FormWindowState.Minimized)
{
//... what should I write in here?
}
}
抱歉我的英语不好。我希望我为这些问题写出正确的词语。
答案 0 :(得分:3)
[DllImport("user32.dll")]
private static extern bool FlashWindowEx(ref FLASHWINFO pwfi);
使用user32方法刷新窗口。 您可以阅读有关该方法及其参数here的更多信息。 它有一个完整的代码和如何使用它的示例。