win8.1任务栏图标闪烁一直闪

QQ在底部的任务栏中有消息时,只有声音没有闪烁图标了,这个应该在哪里设置?_百度知道
QQ在底部的任务栏中有消息时,只有声音没有闪烁图标了,这个应该在哪里设置?
我有更好的答案
任务栏中有一个小三角,你点开里面应该有闪烁图标的,或者你点开三角,然后点自定义,找到你的QQ图标,在后面的行为栏中选择“显示图标和通知”,然后你就可以看见QQ图标在任务栏闪烁了。
其他类似问题
为您推荐:
任务栏的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁C#实现任务栏通知窗口 消息QQ消息提示和图标闪烁功能_C#教程
您的当前位置:
C#实现任务栏通知窗口 消息QQ消息提示和图标闪烁功能
C#实现QQ消息提醒功能,任务栏的通知窗口,本程序可以自定义通知窗口的标题和提示内容,运行后会在任务栏右下角出现闪烁图标,双击后会向上滑出一个消息窗口,除了颜色和QQ右下角窗口不一样外,其它的基本一样,你可以为你的程序添加这一功能:
using System.Collections.G
using System.D
using System.D
using System.L
using System.T
using System.Windows.F
using System.Runtime.InteropS
namespace TaskMessageWindow
public partial class MainForm : Form
public MainForm()
InitializeComponent();
//开启显示提示窗口的计时器
displayCounter.Start();
//初始化工作区的大小
System.Drawing.Rectangle rect = System.Windows.Forms.Screen.GetWorkingArea(this);//实例化一个当前窗口的对象
this.Rect = new System.Drawing.Rectangle(rect.Right - this.Width - 1,rect.Bottom - this.Height - 1,this.Width,this.Height); //为实例化的对象创建工作区域
#region 声明的变量
public static int SW_SHOWNOACTIVATE = 4;//该变量决定窗体的显示方式
public static int CurrentS//该变量标识当前窗口状态
public static bool MainFormFlag=
private System.Drawing.Rectangle R//定义一个存储矩形框的区域
private FormState InfoStyle = FormState.H//定义变量为隐藏
public static bool MouseS //该变量标识当前鼠标状态
bool IconFlag =//用来标识图标闪动
public static bool IconFlickerF//运用本标识避免单击&关闭&按钮时弹出信息框
#endregion
#region 声明API函数
[DllImportAttribute(&user32.dll&)]
private static extern Boolean ShowWindow(IntPtr hwnd,Int32 cmdShow);
//该方法用来显示窗体
#endregion
#region 定义标识窗体移动状态的枚举值
protected enum FormState
//隐藏窗体
//显示窗体
Display = 1,
//隐藏窗体中
//显示窗体中
Displaying = 4,
#endregion
#region 鼠标控制图片的变化
private void pictureBox1_MouseEnter(object sender,EventArgs e)
pictureBox1.Image = imageList1.Images[1];
//设定当鼠标进入PictureBox控件时PictureBox控件的图片
private void pictureBox1_MouseLeave(object sender,EventArgs e)
pictureBox1.Image = imageList1.Images[0];
//设定当鼠标离开PictureBox控件时PictureBox控件的图片
#endregion
#region 用属性标识当前状态
protected FormState FormNowState
get { S } //返回窗体的当前状态
set { Style = } //设定窗体当前状态的值
#endregion
#region 显示窗体
public void ShowNewWindow()
switch(FormNowState) //判断当前窗体处于那种状态
case FormState.Hide://当提示窗体的状态为隐藏时
this.FormNowState = FormState.D//设置提示窗体的状态为显示中
this.SetBounds(Rect.X,Rect.Y + Rect.Height,Rect.Width,0);//显示提示窗体,并把它放在屏幕底端
ShowWindow(this.Handle,4);//显示窗体
displayCounter.Interval = 100;//设定时间事件的频率为100ms一次
displayCounter.Start();//启动计时器displayCounter
case FormState.Display://当提示窗体的状态为显示时
displayCounter.Stop(); //停止计时器displayCounter
displayCounter.Interval = 5000;
//设定时间事件的频率为50000ms一次
displayCounter.Start(); //启动计时器displayCounter
taskBarIcon.Icon = Properties.Resources._1;//设定托盘图标
#endregion
#region 关闭窗体
public void CloseNewWindow()
base.Hide();//隐藏该窗体
iconCounter.Enabled =//设定计时器iconCounter不可用
taskBarIcon.Icon = Properties.Resources._2;//设定托盘图标
MainForm.IconFlickerFlag = //更改静态变量IconFlickerFlag的值
#endregion
private void pictureBox1_Click(object sender,EventArgs e)
this.Hide();//隐藏该窗体
iconCounter.Enabled =//设定计时器iconCounter不可用
CloseNewWindow();//调用关闭窗体方法
#region 任务栏中的图标进行闪烁
private void iconCounter_Tick(object sender,EventArgs e)
if(IconFlag)
//当该值为真时
taskBarIcon.Icon = Properties.Resources._1;//设定托盘控件taskBarIcon的图标
IconFlag =//修改该值为假
//当该值为假时
taskBarIcon.Icon = Properties.Resources._2; //设定托盘控件taskBarIcon的图标
IconFlag =//修改该值为真
#endregion
public void IconFlicker()//自定义方法用来使托盘图标闪烁
if(MainForm.IconFlickerFlag != false)
//当托盘闪动图标为真时
taskBarIcon.Icon = Properties.Resources._1;//托盘图标显示为图像
iconCounter.Enabled =//启动托盘图标的Timer
titleInform.Text = TaskMessageWindow.MainFormT//在titleInform中显示通知标题
contentInform.Text = TaskMessageWindow.MainFormC//在cententInform中显示通知内容
//控制窗体的显示
private void taskBarIcon_MouseDoubleClick(object sender,MouseEventArgs e)
iconCounter.Enabled =//停止闪烁托盘图标计时器
taskBarIcon.Icon = Properties.Resources._2;//清空托盘中原有的图像
ShowNewWindow();//调用显示窗体方法
//从右下角显示窗体
private void displayCounter_Tick(object sender,EventArgs e)
switch(this.FormNowState)
//判断当前窗体的状态
case FormState.Display:
//当窗体处于显示状态时
this.displayCounter.Start();//启动计时器displayCounter
this.displayCounter.Interval = 100;//设定计时器的时间事件间隔
if(!MouseState) //当鼠标不在窗体上时
this.FormNowState = FormState.H//隐藏当前窗体
this.displayCounter.Start();
//启动计时器displayCounter
case FormState.Displaying:
//当窗体处于显示中状态时
if(this.Height &= this.Rect.Height - 12) //如果窗体没有完全显示
this.SetBounds(Rect.X,this.Top - 12,Rect.Width,this.Height + 12);//设定窗体的边界
else //当窗体完全显示时
displayCounter.Stop(); //停止计时器displayCounter
this.SetBounds(Rect.X,Rect.Y,Rect.Width,Rect.Height);//设定当前窗体的边界
this.FormNowState = FormState.D
//修改当前窗体所处的状态值
this.displayCounter.Interval = 5000;
//设定计时器的时间事件间隔
this.displayCounter.Start();
//启动计时器低displayCounter
case FormState.Hiding:
//当窗体处于隐藏中时
if(MouseState)
//当鼠标在窗体上边时
this.FormNowState = FormState.D //修改窗体的状态为显示中
//当鼠标离开窗体时
if(this.Top &= this.Rect.Bottom - 12)
//当窗体没有完全隐藏时
this.SetBounds(Rect.X,this.Top + 12,Rect.Width,this.Height - 12);//设定控件的边界
//当窗体完全隐藏时
this.Hide();
//隐藏当前窗体
this.FormNowState = FormState.H
//设定当前的窗体状态
private void MainForm_MouseEnter(object sender,EventArgs e)
MouseState =
//设定bool型变量MouseState的值为真
private void MainForm_MouseLeave(object sender,EventArgs e)
MouseState =
//设定bool型变量MouseState的值为假
这里是完整的代码文件:电脑屏幕下面的任务栏一直闪,怎么解决?_百度知道
电脑屏幕下面的任务栏一直闪,怎么解决?
就是存放网页和游戏的那个地方一直左右闪动,怎么解决
我有更好的答案
鼠标放置开始处右键-属性-隐藏不活动的图标前面的勾给去掉-确定
点击任务栏右键属性。锁定任务栏。
其他类似问题
18人觉得有用
为您推荐:
电脑屏幕的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁桌面图标乱闪怎么办?&br/&我的电脑是Windows 8系统,电脑搁10天不用,这次一开机就图标乱闪,过几分钟才好。而且一刷新就开始乱闪,连任务栏上固定的图标也开始乱闪了。这是怎么办呢?有解决办法吗?
桌面图标乱闪怎么办?我的电脑是Windows 8系统,电脑搁10天不用,这次一开机就图标乱闪,过几分钟才好。而且一刷新就开始乱闪,连任务栏上固定的图标也开始乱闪了。这是怎么办呢?有解决办法吗?
不区分大小写匿名
是灯光闪还是图标若影若现
(一键解决)金山卫士LNK专杀工具解决“桌面图标打不开”“快捷方式打不开”“解决桌面图标有蓝色阴影”“快捷方式被改exe.vbs”“无法找到脚本"C:\program files\winrar\monitor.jse"”等问题。&& &下载地址:免费&&&&&/thread-.html
相关知识等待您来回答
操作系统领域专家
& &SOGOU - 京ICP证050897号win7 下任务栏,程序有任务时,一闪闪的,怎么关闭?_百度知道
右键点任务栏,点属性,自动隐藏任务栏前面打勾,确定。鼠标往下一拖,就显示任务栏,鼠标离开就隐藏了。
同求这个问题的答案呐。。。怎么他们就理解不了,不是把任务栏图标隐藏了,而是不让它在有任务执行的时候闪光啊。。。大神在哪里555
相机的数据线连接驱动,开机自动启动,启动后就自动隐藏了
其他类似问题
为您推荐:
任务栏的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 mfc 任务栏图标闪烁 的文章

 

随机推荐