X
x_coffee
Unregistered / Unconfirmed
GUEST, unregistred user!
我想实现一个会闪动的托盘程序,使用一个Timer,一定间隔执行下面的代码<br><br><br> aIconData.uFlags := NIF_MESSAGE + NIF_ICON + NIF_TIP;<br> aIconData.uID := UINT ( IDI_TRAYICON );<br> aIconData.cbSize := sizeof ( TnotifyIconData );<br> aIconData.Wnd := Handle;<br> aIconData.uCallbackMessage := TRAY_CALLCHAT;<br><br> IF ico_flag=0 then<br> begin<br> aIconData.hIcon := image1.Picture.Icon.Handle;<br> ico_flag:=1;<br> end<br> else<br> begin<br> aIconData.hIcon := image2.Picture.Icon.Handle;<br> ico_flag:=0;<br> end;<br><br> aIconData.szTip := 'test';<br> Shell_NotifyIcon ( NIM_MODIFY, @aIconData );<br><br>在win2000下运行正常,但在win98下却一点效果都没有,请高手指教