Window = OpenWindowTagList( NewWindow, TagItems )
D0 A0 A1
struct Window *OpenWindowTagList(
struct NewWindow *,
Window = OpenWindowTags( NewWindow, Tag1, ... )
struct Window *OpenWindowTags(
struct NewWindow *, ULONG, ... );
A variation of
OpenWindow() that allow direct specification of a TagItem array of extension data. Recommended over using the ExtNewWindow.Extension field.
If you omit the NewWindow (pass NULL), a set of defaults are used, and overridden by the tag items. Even without any tag items at all, a reasonable window opens on the Workbench or default public screen.
See
OpenWindow() for all the details.
See
OpenScreenTagList() for an example of how to create
a "varargs" version of this function for convenient C
language programming.