Steve Austin wrote:
> What I'm wondering is if the OS 3.0 functions like FrmNewForm
> create data structures that are already prepared for writing
> to a resource database, or whether they need to be prepared.
Those functions create a "loaded" form, not a resource. Those functions
(FrmNewForm, CtlNewControl, etc) achieve basically the same thing as
calling FrmInitForm to load a predefined form resource, except that they
construct the form from thin air instead of from a resource.
Also, you can use those APIs to modify a regular resource based form.
You can call FrmInitForm to load it, then use CtlNewControl,
FrmRemoveObject, etc, to add and remove objects as much as you want,
before displaying the form on screen.
(Of course I've never actually _tried_ any of this... :-)
-slj-