This document covers the following topics:
A dialog currently open in a dialog editor window.
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 (INatAutoDialogs) | Get only |
Used to navigate to the root interface.
Natural Data Format | Variant Type | Remark |
---|---|---|
HANDLE OF OBJECT | VT_DISPATCH (INatAutoStudio) | Get only |
The source code of the dialog.
Natural Data Format | Variant Type | Remark |
---|---|---|
A | VT_BSTR |
Shows or hides the editor window.
Natural Data Format | Variant Type | Remark |
---|---|---|
L | VT_BOOL |
The number of lines in the source code.
Natural Data Format | Variant Type | Remark |
---|---|---|
I4 | VT_I4 | Get only |
The following methods are available:
This method should be called before calling a series of editing methods in order to increase editing performance. It converts (internally) the dialog specification into source code.
This method should be called after having called
StartEdit
and a series of editing methods. It converts
(internally) the source code back into a dialog specification.
Catalogs the dialog.
Name | Natural Data Format | Variant Type | Remark |
---|---|---|---|
Quiet | L | VT_BOOL | Optional |
If set to TRUE, the method is performed without user interaction. The default is FALSE.
Checks the dialog.
Name | Natural Data Format | Variant Type | Remark |
---|---|---|---|
Quiet | L | VT_BOOL | Optional |
If set to TRUE, the method is performed without user interaction. The default is FALSE.
Clears the editor contents.
Name | Natural Data Format | Variant Type | Remark |
---|---|---|---|
Quiet | L | VT_BOOL | Optional |
If set to TRUE, the method is performed without user interaction. The default is FALSE.
Closes the editor and removes the dialog from the collection.
Name | Natural Data Format | Variant Type | Remark |
---|---|---|---|
Quiet | L | VT_BOOL | Optional |
If set to TRUE, the method is performed without user interaction. The default is FALSE.
Executes the dialog.
Searches for the first occurrence of a given string.
Name | Natural Data Format | Variant Type | Remark |
---|---|---|---|
Return value | BOOL | VT_BOOL | |
SearchString | A | VT_BSTR | |
Line | I4 | VT_I4 | By reference |
Column | I4 | VT_I4 | By reference |
CaseSensitive | L | VT_BOOL | Optional |
WholeWords | L | VT_BOOL | Optional |
Up | L | VT_BOOL | Optional |
TRUE if a match was found.
The string to search for.
Contains the start line for the search on input. Contains the line of the first match on return.
Contains the start column for the search on input. Contains the column of the first match on return.
Searches case sensitively. The default is FALSE.
Searches only for whole words that match the search string. The default is FALSE.
Searches in upward direction. The default is FALSE.
Replaces the first occurrence of a given string with another one.
Name | Natural Data Format | Variant Type | Remark |
---|---|---|---|
Return value | BOOL | VT_BOOL | |
SearchString | A | VT_BSTR | |
ReplaceString | A | VT_BSTR | |
Line | I4 | VT_I4 | By reference |
Column | I4 | VT_I4 | By reference |
CaseSensitive | L | VT_BOOL | Optional |
WholeWords | L | VT_BOOL | Optional |
Up | L | VT_BOOL | Optional |
TRUE if a match was found.
The string to search for.
The string which replaces the search string.
Contains the start line for the search on input. Contains the line of the first match on return.
Contains the start column for the search on input. Contains the column of the first match on return.
Searches case sensitively. The default is FALSE.
Searches only for whole words that match the search string. The default is FALSE.
Searches in upward direction.
Runs the dialog.
Name | Natural Data Format | Variant Type | Remark |
---|---|---|---|
Quiet | L | VT_BOOL | Optional |
If set to TRUE, the method is performed without user interaction. The default is FALSE.
Saves the dialog.
Name | Natural Data Format | Variant Type | Remark |
---|---|---|---|
Name | A | VT_BSTR | Optional |
Library | A | VT_BSTR | Optional |
Quiet | L | VT_BOOL | Optional |
Saves the dialog under the given name.
Saves the dialog in the given library.
If set to TRUE, the method is performed without user interaction. The default is FALSE.
Stows the dialog.
Name | Natural Data Format | Variant Type | Remark |
---|---|---|---|
Name | A | VT_BSTR | Optional |
Library | A | VT_BSTR | Optional |
Quiet | L | VT_BOOL | Optional |
Stows the dialog under the given name.
Stows the dialog in the given library.
If set to TRUE, the method is performed without user interaction. The default is FALSE.
Titles an untitled dialog.
Name | Natural Data Format | Variant Type | Remark |
---|---|---|---|
Name | A | VT_BSTR | Optional |
Library | A | VT_BSTR | Optional |
Assigns a name to the dialog.
Assigns a library to the dialog.
Returns information about an open dialog.
Name | Natural Data Format | Variant Type | Remark |
---|---|---|---|
Type | I4 | VT_I4 | By reference |
Name | A | VT_BSTR | By reference |
Library | A | VT_BSTR | By reference |
Fnr | I4 | VT_I4 | By reference |
DBnr | I4 | VT_I4 | By reference |
The type of the object. Always a dialog.
The name of the dialog.
The library of the dialog.
The system file file number of the object.
The system file database number of the object.
Deletes a block of lines from the source code.
Name | Natural Data Format | Variant Type | Remark |
---|---|---|---|
StartLine | I4 | VT_I4 | |
LineCount | I4 | VT_I4 | Optional |
The start line of the block to delete.
The number of lines to delete. The default is 1.
Retrieves a block of lines from the source code.
Name | Natural Data Format | Variant Type | Remark |
---|---|---|---|
Return value | A | VT_BSTR | |
StartLine | I4 | VT_I4 | |
LineCount | I4 | VT_I4 | Optional |
A block of source code lines. The lines are separated by carriage return / line feed characters.
The start line of the block to return.
The number of lines to return. The default is 1.
Inserts a block of lines from the source code.
Name | Natural Data Format | Variant Type | Remark |
---|---|---|---|
Return value | I4 | VT_I4 | |
Code | A | VT_BSTR | |
InsertAfterLine | I4 | VT_I4 | Optional |
The line number passed in InsertAfterLine increased by the number of inserted lines.
A block of source code lines to insert. The lines must be separated by carriage return / line feed characters.
Line after which the code shall be inserted. The default is 0.
Replaces a block of lines from the source code.
Name | Natural Data Format | Variant Type | Remark |
---|---|---|---|
Return value | I4 | VT_I4 | |
Code | A | VT_BSTR | |
ReplaceLine | I4 | VT_I4 | Optional |
LineCount | I4 | VT_I4 | Optional |
The line number passed in ReplaceLine increased by the number of inserted lines.
A block of source code lines to replace the block that is defined by ReplaceLine and LineCount. The lines must be separated by carriage return / line feed characters.
The start line of the block to be replaced. The default is 1.
The number of lines to be replaced by the given block. The default is 1.