转载 实现QQ中消息窗体闪烁功能(转)收藏

新一篇: 通常你会在什么地方遇到DBNull?(转) | 旧一篇: C#操作EXCEL(转)

实现QQ中消息窗体闪烁功能
[日期:2005-04-14] 来源:  作者: [字体:大 中 小] 

在QQ中有一个消息提醒的功能,就是当你用“聊天模式”和朋友聊天的时候,而且该窗体没有处于活动状态,如果对方给你发送一条消息,那么这个窗体在任务栏就变成了蓝色,而且在闪烁,这样就有便于提醒你查看对方的消息,其实在C#中也可以实现此功能。
具体方法如下:
首先声明API函数 FlashWindow

  [System.Runtime.InteropServices.DllImport("user32")]
  private static extern long FlashWindow(long hwnd, long bInvert);

hwnd 为需要提醒的窗口句柄,bInvert 非零表示切换窗口标题;零返回最初状态


在需要提醒的时候调用方法如下:
FlashWindow(this.Handle.ToInt64(),0);

发表于 @ 2005年10月07日 06:24:00|评论(loading...)|编辑

新一篇: 通常你会在什么地方遇到DBNull?(转) | 旧一篇: C#操作EXCEL(转)

评论:没有评论。

发表评论  


当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
Csdn Blog version 3.1a
Copyright © deadshot123