谁有把程序放入Windows的任务栏状态区(taskbar status area)的控件或程序! 用控件可以,也可以自己实现。用函数:Shell_NotifyIcon(NIM_ADD,tnd);看一下Windows API。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 RX组件包中有RxTrayIcon,我有,想要我给你发过来,共1,176KB 给你一段代码吧。需要包含:use shellapiWM_USER_NOTIFYICON=WM_USER+500;///自定义消息。procedure OnMyNotifyIcon(var Msg:TMessage);message WM_USER_NOTIFYICON;//图标点击回调函数。procedure TForm1.Button1Click(Sender: TObject);var tnd:pNOTIFYICONDATA;begin new(tnd); tnd.cbSize:=sizeof(NOTIFYICONDATA); tnd.Wnd := Handle; tnd.uID := 0; tnd.uFlags:=(NIF_MESSAGE) or (NIF_ICON or NIF_TIP); tnd.uCallbackMessage := WM_USER_NOTIFYICON; tnd.hIcon := LoadIcon(HInstance,'MAINICON'); Shell_NotifyIcon(NIM_ADD,tnd); FreeMem(tnd);end;//---------------------------------------------------------------------------procedure TForm1.OnMyNotifyIcon(var Msg:TMessage);var Pos:TPoint;begin case Msg.LParam of WM_RBUTTONDOWN: begin SetForegroundWindow(Handle); GetCursorPos(Pos); PopupMenu1.Popup(pos.x,Pos.y); end; end;end; poleax()给我发一份好吗?谢谢 [email protected] bcb5里的example里直接就有trayicon的控件可以使用(delphi里没有)在其example\control\下就有该控件的源程序研究研究,自己就知道该怎么做了 Delphi7的一个诡异的异常 有问题吗 ~哪位有直线控件的第三方组件?急用!!! 如何捕捉点击滚动条发生的事件 急!如何创建一个新的数据表? 十分着急的问题:怎么获得域中所有机器的当前登陆用户? delphi里使用语句变量查询mysql记录,不报错也不出记录? 急!关于开发考勤管理系统! 关于打印的问题? 关于自定义组件的问题,高手请进! 我连续两个月没来头的扣了10%工资,有没有人象我这样? 请问有谁会做播放器的音频波形图﹐恭侯佳音﹐不胜感激﹗
需要包含:use shellapiWM_USER_NOTIFYICON=WM_USER+500;
///自定义消息。procedure OnMyNotifyIcon(var Msg:TMessage);message WM_USER_NOTIFYICON;
//图标点击回调函数。procedure TForm1.Button1Click(Sender: TObject);
var
tnd:pNOTIFYICONDATA;
begin
new(tnd);
tnd.cbSize:=sizeof(NOTIFYICONDATA);
tnd.Wnd := Handle;
tnd.uID := 0;
tnd.uFlags:=(NIF_MESSAGE) or (NIF_ICON or NIF_TIP);
tnd.uCallbackMessage := WM_USER_NOTIFYICON;
tnd.hIcon := LoadIcon(HInstance,'MAINICON');
Shell_NotifyIcon(NIM_ADD,tnd);
FreeMem(tnd);
end;
//---------------------------------------------------------------------------
procedure TForm1.OnMyNotifyIcon(var Msg:TMessage);
var
Pos:TPoint;
begin
case Msg.LParam of
WM_RBUTTONDOWN:
begin
SetForegroundWindow(Handle);
GetCursorPos(Pos);
PopupMenu1.Popup(pos.x,Pos.y);
end;
end;
end;
在其example\control\下就有该控件的源程序
研究研究,自己就知道该怎么做了