Solved

Taskbar-notifier like MSN Messenger

Posted on 2003-10-23
2
639 Views
Last Modified: 2012-08-13
Hello!

I would like to make a form appear like the notifier in MSN Messenger.
Criterias:

1. On top of all other open windows.
2. Slide in - slide  out
3.Placed just above the taskbar

Any suggestions? Any components on the market for this purpouse?

Thanx,
Hokki
0
Comment
Question by:hakanfa
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
2 Comments
 
LVL 12

Accepted Solution

by:
Lee_Nover earned 250 total points
ID: 9612251
here's a 'cleaned' example from one of my projects
http://leenover.homeip.net/Delphi/MiscStuff/DSiNotifierPopUp.zip
0
 

Expert Comment

by:huiyue
ID: 9618606
I have an idea.
You can use a timer.Here is the simple code.

procedure TForm1.FormCreate(Sender: TObject);
begin
  Form1.Left :=Screen.Width - Form1.Width;
  Form1.Top :=Screen.Height;
  //set your form on top of any another application
   SetWindowPos(Application.Handle, HWND_TOPMOST, 0, 0, 0, 0,(SWP_NOMOVE or SWP_NOSIZE));
end;

procedure TForm1.Timer1Timer(Sender: TObject);
begin
  if (Form1.Top) > (Screen.Height -Form1.Height) then
  Form1.Top :=Form1.Top -10
  else
    Timer1.Enabled :=false;
end;

0

Featured Post

Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

A lot of questions regard threads in Delphi.   One of the more specific questions is how to show progress of the thread.   Updating a progressbar from inside a thread is a mistake. A solution to this would be to send a synchronized message to the…
Hello everybody This Article will show you how to validate number with TEdit control, What's the TEdit control? TEdit is a standard Windows edit control on a form, it allows to user to write, read and copy/paste single line of text. Usua…
In an interesting question (https://www.experts-exchange.com/questions/29008360/) here at Experts Exchange, a member asked how to split a single image into multiple images. The primary usage for this is to place many photographs on a flatbed scanner…
Finding and deleting duplicate (picture) files can be a time consuming task. My wife and I, our three kids and their families all share one dilemma: Managing our pictures. Between desktops, laptops, phones, tablets, and cameras; over the last decade…

738 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question