Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
?
Solved

About MDI (Question 2)

Posted on 1997-12-20
6
Medium Priority
?
222 Views
Last Modified: 2010-04-04
I noticed that when I switch between MDI Child Windows (In Maximized state) it always cause the screen to flicker...
And if I'm not wrong, the Child Window's state actually changes from normal to maximize thus causing the flicker

Anyway to overcome this?
0
Comment
Question by:WizKid
  • 3
  • 2
6 Comments
 
LVL 8

Expert Comment

by:ZifNab
ID: 1354278
?? Do you want to keep the dimensions of the child?
0
 

Author Comment

by:WizKid
ID: 1354279
Yes
0
 
LVL 3

Accepted Solution

by:
d4jaj1 earned 160 total points
ID: 1354280
Don'rt really know 'why' this happens, but it will every time you open an MDI Child.  To stop the flicker, they this:

procedure TMDIParent.Button1Click(Sender: TObject);
begin
 lockwindowupdate(MDIParent_Name.handle);
 Application.CreateForm(TMDIChild_Name, MDIChild_Name);
 lockwindowupdate(0);
end;

Any questions, add a comment. Good Luck!

Jay
0
Concerto's Cloud Advisory Services

Want to avoid the missteps to gaining all the benefits of the cloud? Learn more about the different assessment options from our Cloud Advisory team.

 

Author Comment

by:WizKid
ID: 1354281
It works for my New/Open procedure...
But it doesn't work when I switch between windows as well as Tile/Cascade...


 
0
 
LVL 8

Expert Comment

by:ZifNab
ID: 1354282
Hi WizKid,

look at this sample code :

http://torry.rimini.com/samples/samples/mddi1097.zip;

Sample of MDI with tabset, flickerless, ....

All what you need.

Merry X-Mas & Happy New Year!
Have fun,
c.u. ZifNab;
0
 

Author Comment

by:WizKid
ID: 1354283
But I don't think that the correct way of doing it...
0

Featured Post

Industry Leaders: 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

In this tutorial I will show you how to use the Windows Speech API in Delphi. I will only cover basic functions such as text to speech and controlling the speed of the speech. SAPI Installation First you need to install the SAPI type library, th…
This is an update to some code that someone else posted on Experts Exchange. It is an alternate approach, I think a little easier to use, & makes sure that things like the Task Bar will update.
this video summaries big data hadoop online training demo (http://onlineitguru.com/big-data-hadoop-online-training-placement.html) , and covers basics in big data hadoop .
How can you see what you are working on when you want to see it while you to save a copy? Add a "Save As" icon to the Quick Access Toolbar, or QAT. That way, when you save a copy of a query, form, report, or other object you are modifying, you…
Suggested Courses

578 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