This is the second public release of two related objects tDialogWindow and tJanusDialogWindow and a test program called DlgTest. Documentation -if any- is very spare because I speak english not very well. If anyone would like to make a real documentation for this stuff - go ahead and contact me at CompuServe 100031,3002. Peter Sawatzki (PS) Buchenhof 3, D-5800 Hagen 1, Germany CompuServe: 100031,3002 FIDO: 2:245/5800.17 BITNET: IN307@DHAFEU11 Copyright (c) 1992 Peter Sawatzki. All Rights Reserved. tDialogWindow (unit DialogWn) ============================= tDialogWindow is a descendant of tWindow that behaves like a modeless dialog (like Borlands tDlgWindow). It inherits all features from tWindow making it easy to use tDialogWindow as MDI child windows. Furthermore tDialogWindow virtualizes the creation of its child windows when they are loaded from resource. A descendant of tDialogWindow 'tJanusDialogWindow' makes use of this feature and creates 'BorChilds' if BWCC.DLL is loaded, standard childs if not. tJanusDialogWindow (unit JanusWn) ================================= tJanusDialogWindow is a descendant of tDialogWindow that is able to create a modeless BorDlg from a standard dialog resource, a standard dialog from a Borland style dialog (and the other two combinations). Some further features: - no wObjectB is needed - one decides at runtime whether to use BorDlgs or standard dialogs - a kind of national language support for BorButtons: if you intend to have for example a german version of Borlands "&No" button in your program, it's that simple: just put a "&Nein" BorButton with id 7 in your resource and tJanusDialogWindow automatically loads the bitmaps for you. program DlgTest =============== DlgTest demonstrates tDialogWindow and tJanusDialogWindow use as modeless Dialog Windows and MDI child windows. - creates a standard Dialog from BorDlg resource - creates a BorDlg from standard resource - creates Dialogs as is - demonstrates the use of "non-standard" MDI child styles under Windows 3.1 uses BWCC.DLL if present. If not: it doesn't matter :-) To Do List ========== - Modal dialogs - documentation Please report bugs of any kind to me, send improvements you made. If you modify/include my units in one of your programs or put them on a bonus disk, i would love to see a copy of it. Release: 1.6.92 Peter Sawatzki Buchenhof 3, D-5800 Hagen 1, Germany CompuServe: 10031,3002 FIDO: 2:245/5800.17 BITNET: IN307@DHAFEU11 Copyright (c) 1992 Peter Sawatzki. All Rights Reserved.