EdCreate creates a new editor.
Return Value
If the function succeeds, the return value is the handle of the newly created editor.
Parameters
ssFileName is the complete filename, if the editor should be created from a existing file.
If ssLexer is specified syntax highlighting will be enabled. The following values are supported: “uniscript”, “lua”, “xml”, “text”.
Example
def Test()
{
ShowWaitCursor(TRUE);
hEdit = EdCreate();
ssText = "This is just a test\r\n";
ssText = ssText + "Date: " + date() + "\r\n";
EdSetSel(hEdit, -1, -1);
EdReplaceSel(hEdit, ssText);
ssText = sprintf("%15s%15s%15s", "Value", "square root", "x*x")
ssText = ssText + "\r\n";
EdSetSel(hEdit, -1, -1);
EdReplaceSel(hEdit, ssText);
for (i in 1:100) {
ssText = sprintf("%15.3lf%15.3lf%15f", i, sqrt(i), i*i);
EdSetSel(hEdit, -1, -1);
EdReplaceSel(hEdit, ssText + "\r\n");
}
EdSetSel(hEdit, -1, -1);
EdReplaceSel(hEdit, "\r\n");
EdSetSel(hEdit, -1, -1);
ShowWaitCursor(FALSE);
}
History
| Version | Description |
|---|---|
| 5.20.0 | The bRTF (Rich Text Format) has been removed. New parameter ssLexer |
| 5.10.0 | RTF (Rich Text Format) has been removed. UNICODE Text can be loaded. |
See also
id-24593