MDI issue - second attempt
- From: Jochen Riekhof <jochen@xxxxxxxxxxxxxxxx>
- Date: Mon, 27 Feb 2006 18:40:02 +0100
Hi again...
as there was still no reply to my previous post I get teh impression I am attempting someting difficult ;-).
So I here again outline what I am planning to implement - Anyone who ever used Microsodt Access, MS SQL-Server or Visual InterDEV database tools knows this kind of diagram - it shows the tables of arelational db as separate windows and draws the relationships between them on the view they are contained in. Using Shells in a container view I was in minutes (literally) able to put up 80% of this functionality - the only glitches I noticed so far:
1. The wrong repaints when moving a window that is visually overlapped by another one
2. Table column headers paint "through" covering windows.
I tried to solve this with active repaints but found no way to repaint the Shell borders, only contents (refreshContents). Is there such a method?
I digged up old discussions about MDI in DSDN and also read something in the MSDN-Libs. What disturbed me there was a setence saying that all MDI childs would ALWAYS show close, minimize and maximize controls. Well, none of the diagram editors show these. This makes me suspect that the implementation of these diagram editors do not use MDI.
My hope is thet there is someone around who can tell me in which direction I should continue: solving remaining repaint issues with minor fixes in event handling, going to try to implement MDI support myself (uh oh) or give up on the idea entirely and attempt to set up an own graphics framework that simulates windows with contained tables (sounds even worse to me given that 80% of stuf is already looking so good), or use Visual Basic (don't take the latter too serious ;-).
Ciao
....Jochen
.
- Follow-Ups:
- Re: MDI issue - second attempt
- From: Bill Schwab
- Re: MDI issue - second attempt
- Prev by Date: Re: String manipulation failing in D6.02 Workspace
- Next by Date: Re: String manipulation failing in D6.02 Workspace
- Previous by thread: String manipulation failing in D6.02 Workspace
- Next by thread: Re: MDI issue - second attempt
- Index(es):
Relevant Pages
|