EDITMEMOV()
Short:
------
EDITMEMOV() Performs a windowed memoedit() on a string
Returns:
--------
<cBuffer> => changed string
Syntax:
-------
EDITMEMO(cBuffer,[nTop,nLeft,nBottom,nRight],[lModify],;
[nLineLength],[cTitle])
Description:
------------
Pops up a box allowing memo editing of a string.
Edits string <cBuffer>. Options for import and export as well.
Escape exits, F10 saves [cBuffer]. Uses coordinates
2,10,20,69 unless passed coordinates as
[nTop,nLeft,nBottom,nRight]
[lModify] - True = allow edit (default), False = view
only
[nLineLength] - line length - default is window
width-1
[cTitle] Title (max 25 characters) Default is MEMO PAD (new to 3.5)
Examples:
---------
cNew := editmemov("Good golly miss molly!")
cNew := editmemov(memoread("DOCS.DOC"),2,2,22,78)
cNew := editmemov(memoread("DOCS.DOC"),2,2,22,78,.f.)
Notes:
-------
If editing, must have a box width of at least 50.
Unlike EDITMEMO, this works on a memvar and returns a memvar.
Source:
-------
S_EDITM.PRG