Dynamic child window repositioning - redesigned code


This article was contributed by Hans Bühler.
This article replaces my former article "Dynamic child window positioning" (cdxCDynamicControlsManager).
See the what's new section to find our whether it's worth changing your code.

What's this article about ?

I'll introduce you to some of my code that has will make your windows support automatic repositioning of their child controls.
I'll call such windows dynamic (since they don't have a static size and child control orderung but dynamic ones):

cdxCDynamicWnd-small.gif (2466 Byte)   => cdxCDynamicWnd-big.gif (2928 Byte)

What classes are part of this release ?

What's new in contrast to my former cdxCDynamicControlsMananger + associated classes ?

* ~ Suggested by users of my cdxCDynamicControlsManager :)

However, since I rewrote much of the code of the cdxCDynamicControlsManager, you cannot switch from that class to my new cdxCDynamicWnd without further work to be done; converting a cdxCSizingDialog into a cdxCDynamicDialog would need help by you.

A documentation file is included in the sub-directory codex/doc/cdxCDynamicWnd-DOC.html

Any suggestions & bug-reports are welcome.

[ Download Demo project | Source & docs only ]

Date Posted: August 11, 1998