input field in taskbar

I'm working on a small translation program, and I would like to have an edit box in the taskbar, so that I can type a word in the edit field, and a window would pop up with the translation.

It's possible to have a button in the taskbar, but is it possible to have a edit field as well ?

Thanks,

Lecossois.
lecossoisAsked:
Who is Participating?

[Webinar] Streamline your web hosting managementRegister Today

x
 
Lee_NoverConnect With a Mentor Commented:
go to http://www.euromind.com/iedelphi/
check out ie5tools
0
 
kretzschmarCommented:
listening . . .
0
 
intheCommented:
hi,
could replace the clock:

  public
    { Public declarations }
 procedure MyKeyPress(Sender: TObject; var Key: Char);
  end;

var
  Form1: TForm1;

implementation

{$R *.DFM}

procedure TForm1.MyKeyPress(Sender: TObject; var Key: Char);
begin
if key = #13 then
showmessage((sender as tedit).text);
end;


procedure TForm1.Button1Click(Sender: TObject);
var
 tray,clock,rebar,mstask,systab : HWND;
 myedit: TEdit;
begin
tray := FindWindow('Shell_TrayWnd',nil);
clock := FindWindowEx(tray,0,'TrayNotifyWnd',nil);
//rebar := FindWindowEx(tray,0,'ReBarWindow32',nil);
//mstask := FindWindowEx(rebar,0,'MSTaskSwWClass',nil);
//systab := FindWindowEx(mstask,0,'SysTabControl32',nil);
myedit := TEdit.Create(nil);
with myedit do
 begin
  Width := 60;
  Height := 30;
  Ctl3D := true;
  Visible := true;
  ParentWindow := clock;
//  ParentWindow := systab;
  OnKeyPress := mykeypress;
  BringToFront;
 end;
end;


to add it to where the buttons for apps are
comment the
 clock := FindWindowEx(tray,0,'TrayNotifyWnd',nil);
and
 ParentWindow := clock;
lines and uncommnet teh already commented lines.

(looks messy though as painting isnt right but you get the idea)

Regards Barry
 
0
Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

 
intheCommented:
or you could create your own custom appbar like the taskbar but put it at the top of screen and put the edit in that..

demos/component for doing it(d3 source but shouldnt be too hard to get working in newer versions):

http://delphi.icm.edu.pl/ftp/d30free/appbar.zip
or
http://www.geocities.com/SiliconValley/9486/appbar14.zip
0
 
yk030299Commented:
listen
0
 
lecossoisAuthor Commented:
Not exactly what I had in mind, but it will do.  I was hoping to get this in the taskbar, but I guess that is not a trivial task.

Thanks,

Lecossois.
0
 
Lee_NoverCommented:
you can add it to the taskbar
right click on the taskbar and from the Toolbars menu select your new registered Toolbar :)
you can add the same toolbars to taskbar that you can add to IEs toolbar :)
I don't know how to manually add it to the TaskBar
0
All Courses

From novice to tech pro — start learning today.