我想让自己的托盘图标闪动,现在用两张图片做实验。
看了前面的帖子,照着样子改了一下,但出现了下面的问题,特此请教
在OnTimer中添加了一下代码:
static   UINT   i = 0;
switch(i)
{
case 0:
iconData.hIcon=AfxGetApp()->LoadIcon(IDI_MAINFRAME_2);
iconData.uID=i;
Shell_NotifyIcon(NIM_MODIFY,&iconData);
i++;
break;
case 1:
iconData.hIcon=AfxGetApp()->LoadIcon(IDI_MAINFRAME);
iconData.uID=i;
Shell_NotifyIcon(NIM_MODIFY,&iconData);
i--;
break;
}
只有在第一次执行的时候,图片能够进行更换,即从添加时候的图片(IDI_MAINFRAME)换为IDI_MAINFRAME_2;之后,最然跟踪的后执行case1,但是taskbar的icon看不到更换。请问这是什么原因?
谢谢了!