Solved

Windows 2000 Fade-In Menu Effect

Posted on 2001-08-28
11
200 Views
Last Modified: 2010-04-06
Does anyone know how to make menus fade-in and fade-out just like in Windows 2000? I would really appreciate some help. Thanks!
0
Comment
Question by:New2Delphi
[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
11 Comments
 
LVL 22

Expert Comment

by:Mohammed Nasman
ID: 6431145
0
 
LVL 17

Expert Comment

by:inthe
ID: 6432633
0
 

Author Comment

by:New2Delphi
ID: 6434581
I tried it but it doesn't seem to have a fade option. Can anyone else help me?
0
VIDEO: THE CONCERTO CLOUD FOR HEALTHCARE

Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

 
LVL 44

Expert Comment

by:CrazyOne
ID: 6435068
Actually I believe the fade effect is handled by the system and not the object itself. Mainly because if one menu does a fade then all the menus on the system will have that affect. It is not like you can have the menu fade on one and then not on another. In other words it is system wide and not localized on a per app basis.


The Crazy One
0
 
LVL 17

Expert Comment

by:inthe
ID: 6435246
yep seems crazyone is right ,i see the settings on win2k and im sure its there on win98 also under "display properties" - "effects" where you set it to fade or scroll
0
 

Author Comment

by:New2Delphi
ID: 6435304
Win9x, Me, and NT don't have that option. Only Windows 2000 does. I'd like my program's menus to emulate that effect. If you have code that does just that, please share it with me.
0
 
LVL 17

Expert Comment

by:inthe
ID: 6439427
i can tell you who do have this effect/option
http://www.animatedmenus.com/
but it $44.00 for standard version & more for sourcecode/developer version.
0
 

Author Comment

by:New2Delphi
ID: 6443447
I need free source code. Please help me. Thanks!
0
 
LVL 17

Expert Comment

by:inthe
ID: 6443766
hi,
just to note one api AnimateWindow() may help (its all i can think of thats left) though you probably have to subclass the tmainmenu and write your own to do it for menus:

example of its use for normal windows:
(should be ok for use for TWinControls)

procedure TForm1.FormShow(Sender: TObject);
begin
AnimateWindow(Form1.Handle,500, AW_SLIDE or AW_HOR_POSITIVE or AW_ACTIVATE);
end;

procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
AnimateWindow(Form1.Handle,500, AW_SLIDE or AW_HOR_NEGATIVE or AW_HIDE);
end;

Can find some more details here:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/hh/winui/windows_8e5z.asp

possibly you could find some freeware menu at torrys (linked above) and add to it though i dont think itll be so easy otherwise i guess it would have been done already ,but possibly worth a shot just in case..
gl
Regards Barry
0
 

Author Comment

by:New2Delphi
ID: 6449776
Doesn't work. Sorry! I guess I'll just have to delete this Q.
0
 

Accepted Solution

by:
ComTech earned 0 total points
ID: 6450975
Hi New2Delphi, your delete button does not officially take it away, and some think there is enough information here for a PAQ.

So I will refund your points and move the question to PAQ.

Thanks,
ComTech
Community Support Moderator

 
0

Featured Post

Get HTML5 Certified

Want to be a web developer? You'll need to know HTML. Prepare for HTML5 certification by enrolling in July's Course of the Month! It's free for Premium Members, Team Accounts, and Qualified Experts.

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…
The uses clause is one of those things that just tends to grow and grow. Most of the time this is in the main form, as it's from this form that all others are called. If you have a big application (including many forms), the uses clause in the in…
There's a multitude of different network monitoring solutions out there, and you're probably wondering what makes NetCrunch so special. It's completely agentless, but does let you create an agent, if you desire. It offers powerful scalability …
Monitoring a network: why having a policy is the best policy? Michael Kulchisky, MCSE, MCSA, MCP, VTSP, VSP, CCSP outlines the enormous benefits of having a policy-based approach when monitoring medium and large networks. Software utilized in this v…
Suggested Courses
Course of the Month3 days, 19 hours left to enroll

630 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