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 |
- Return value
The generic document window identified by the value specified in Index.
- 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 |
- Return value
An interface to the newly created generic document window.
- DialogID
A dialog ID that was returned from a previous
OPEN DIALOG
statement with a Natural dialog of type "MDI plug-in window".- Caption
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.
- IconFile
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.
- FrameMenu
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.