如下:
procedure TForm1.Button1Click(Sender: TObject);
var
PHwnd, TrayHwnd: THandle;
r: TRect;
begin
PHwnd:=findwindow('Shell_TrayWnd',nil);
TrayHwnd:=findwindowex(PHwnd, 0,'TrayNotifyWnd',nil);
if TrayHwnd <> 0 then
begin
Windows.GetWindowRect(TrayHwnd, r);
MapWindowPoints(0, PHWnd, r, 2);
if MoveWindow(TrayHwnd, r.Left, r.Top, 100, r.Bottom - r.Top, True) then
ShowMessage('ok');
end;
end;