This document covers the following topics:
Collection of the currently open generic document windows.
The following properties are available:
Used to navigate to the parent interface of this interface.
Natural Data Format | Variant Type | Remark |
---|---|---|
HANDLE OF OBJECT | VT_DISPATCH (INatAutoObjects) | Get only |
Used to navigate to the root interface.
Natural Data Format | Variant Type | Remark |
---|---|---|
HANDLE OF OBJECT | VT_DISPATCH (INatAutoStudio) | Get only |
The number of currently open generic document windows.
Natural Data Format | Variant Type | Remark |
---|---|---|
I4 | VT_I4 | Get only |
The following methods are available:
Returns a specific generic document window from the collection.
Name | Natural Data Format | Variant Type | Remark |
---|---|---|---|
Return value | HANDLE OF OBJECT | VT_DISPATCH (INatAutoGenericDocument) | |
Index | I4 | VT_I4 |
The generic document window identified by the value specified in Index.
Identifies a specific generic text object in the collection by its index in the collection (a value between 1 and Count).
Creates a new generic document window from a Natural dialog instance.
Before creating a generic document window, the plug-in opens a Natural dialog
of type "MDI plug-in window" with the OPEN DIALOG
statement. In order to make the dialog appear in Natural Studio as a document
window, the plug-in passes the dialog ID returned from the OPEN
DIALOG
statement to the method Add
in the
parameter DialogID
.
Name | Natural Data Format | Variant Type | Remark |
---|---|---|---|
Return value | HANDLE OF OBJECT | VT_DISPATCH (INatAutoGenericDocument) | |
DialogID | I4 | VT_I4 | |
Caption | A | VT_BSTR | Optional |
IconFile | A | VT_BSTR | Optional |
FrameMenu | A | VT_DISPATCH (INatAutoFrameMenu) | Optional |
An interface to the newly created generic document window.
A dialog ID that was returned from a previous OPEN
DIALOG
statement with a Natural dialog of type "MDI plug-in
window".
The caption to be displayed in the generic document window. If Caption is omitted, the caption defined in the corresponding Natural dialog will be displayed.
The file and path name of the .ico file that contains the icon to be displayed in the generic document window. If IconFile is omitted, the icon defined in the corresponding Natural dialog will be displayed.
The frame menu to be displayed with the generic document window. If
FrameMenu is omitted, the default frame menu for plug-in document windows will
be used. But usually the plug-in will create its own frame menu by cloning (see
INatAutoFrameMenus::Clone
)
this default menu and extending the clone according to its requirements.