<HTML>
Hi Phil. try this. I use this to get info from another application and use 
this code.<br><br>Jeremy<br><br><font style="font-family: tahoma; font-size: 
10pt;"><div> function 
GetStatusBarText: string;<br>var<br>&nbsp; PMM: TProcessMemMgr;<br>&nbsp; 
NumberOfPanels, Len: Integer;<br>&nbsp; PrcBuf: PChar;<br>&nbsp; hWindow, 
hStatusBarHandle: HWND;<br>&nbsp; PanelNumber : integer;<br>begin<br><br>
&nbsp; PanelNumber:=2;<br><br>&nbsp; hWindow := FindWindow('TfmMain', 
nil);<br>&nbsp; if hWindow = 0 then Exit;<br>&nbsp; hStatusBarHandle := 
FindWindowEx(hWindow, 0, 'TStatusbar', nil);<br><br>&nbsp; if 
hStatusBarHandle = 0 then Exit;<br>&nbsp; PMM := 
CreateProcessMemMgrForWnd(hStatusBarHandle);<br>&nbsp; try<br>
&nbsp;&nbsp;&nbsp; NumberOfPanels := SendMessage(hStatusBarHandle, 
SB_GETPARTS, 0, 0);<br>&nbsp;&nbsp;&nbsp; if PanelNumber &lt; NumberOfPanels 

then<br>&nbsp;&nbsp;&nbsp; begin<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Len := 
LOWORD(SendMessage(hStatusBarHandle, SB_GETTEXTLENGTH, PanelNumber, 0));<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if Len &gt; 0 then<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; begin<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PrcBuf := PMM.AllocMem(Len + 
1);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
SendMessage(hStatusBarHandle, SB_GETTEXT, PanelNumber, Longint(PrcBuf));<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Result := PMM.ReadStr(PrcBuf);<br>

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PMM.FreeMem(PrcBuf);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; end<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else<br>

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; begin<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Result := '';<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; end;<br>&nbsp;&nbsp;&nbsp; end;<br>&nbsp; 
finally<br>&nbsp;&nbsp;&nbsp; PMM.Free;<br>&nbsp; end;<br>end;</div>
<div>&nbsp;</div></font>
<br><blockquote style="border-left: 2px solid rgb(0, 0, 0); padding-right: 
0px; padding-left: 5px; margin-left: 5px; margin-right: 0px;">
-----Original Message-----<br>
From: "Phil Scadden" &lt;p.scadden@gns.cri.nz&gt;<br>
To: delphi@delphi.org.nz<br>
Date: Mon, 30 Jul 2007 14:57:32 +1200<br>
Subject: [DUG] Pulling status bar text off another application<br>
<br>
<div style="font-family: monospace,courier new,courier;">
A webapp running in IE put text in the status bar that I would dearly 
like<br>
to snaffle into another running application. Statusbar I think is a 
wincontrol<br>
so could be possible. Anyone with bright ideas on discovering it?<br>
<br>
----------------------------------------------------------<br>
Phil Scadden, GNS Science Ltd<br>
764 Cumberland St, Private Bag 1930, Dunedin, New Zealand<br>
Ph +64 3 4799663, fax +64 3 477 5232<br>
<br>
_______________________________________________<br>
NZ Borland Developers Group - Delphi mailing list<br>
Post: delphi@delphi.org.nz<br>
Admin: <a href="http://delphi.org.nz/mailman/listinfo/delphi" 
target="_blank">http://delphi.org.nz/mailman/listinfo/delphi</a><br>
Unsubscribe: send an email to delphi-request@delphi.org.nz with Subject: 
unsubscribe<br>
</div>
</blockquote>
</HTML>