BFlat and BoCap will not transform embedded windows, report previews, popup class windows, calendars, calculators,  etc.

 

BoCaption will not play well with any 3rdParty template or control that "Fixes" itself to the top of the window.

BFlat can be disabled in procedures using those templates.

Window placement and size is by ini, or developers design.

BFlat overrides "Save window position,size in ini".    Does not save new window position.  Will use last placement and size stored therein.

BFlat overrides Resize. (Disables resize)

 

BFlat is incredibly easy to use.

 

Automagic is the best description of what happens.

 

1.Just add the BFlatG global template to your app, (all apps in Multi-dll). Export, Import Settings for Multi-dll for consistency.
2.Set the Global up to your preferences.  Leave and re-enter template to see visual representation of color and font selections.
3.Select Global default colors, wallpapers, button replacements as desired.
4.Press the 'Export Settings' Button to save to ini for Multi-dll consistency.  Press 'Reset Procedures' Button to cascade to all the procedures.
5.Turn off code generation for Main or Frame or First Procedure ('Disable BFlat in this Procedure') if you want the standard Caption bar on that.
6.Compile, have fun, tweak to taste.  Each procedure has override capabilities to match the look you wish to achieve.
7.BFlat is aware of Splash, Form, Process, and Source procedures and acts accordingly. <g>

 

Tip:  In multi-dll, play with last app first, then do the rest.