JavaScript Editor js editor     Web development 



Main Page

Copies the selected portion of the file in the specified editing window to the clipboard, and deletes it from the specified window.

void _EdCut(WHANDLE wh)
WHANDLE wh;            /* Handle of editing window. */

Example

The following example opens for editing a file specified by a parameter, cuts the first character to the clipboard using _EdCut(В ), and pastes the character after the second character using _EdPaste(В ).

Visual FoxPro Code

В Copy Code
SET LIBRARY TO EDCUT 
= EDCUT("x")

C Code

В Copy Code
#include <pro_ext.h>

FAR Example(ParamBlk FAR *parm)
{
#define pFILENAME ((char FAR *) _HandToPtr(parm->p[0].val.ev_handle))

   WHANDLE wh;

   if (!_SetHandSize(parm->p[0].val.ev_handle,
      parm->p[0].val.ev_length+1))
   {
      _Error(182); // "Insufficient memory"
   }
   pFILENAME[parm->p[0].val.ev_length] = '\0';

   _HLock(parm->p[0].val.ev_handle);
   wh = _EdOpenFile(pFILENAME, FO_READWRITE);
   _HUnLock(parm->p[0].val.ev_handle);

   _EdSelect(wh, 0, 1);
   _EdCut(wh);
   _EdSetPos(wh, 2);
   _EdPaste(wh);
}

FoxInfo myFoxInfo[] = {
   {"EDCUT", (FPFI) Example, 1, "C"},
};
FoxTable _FoxTable = {
   (FoxTable FAR *) 0, sizeof(myFoxInfo)/sizeof(FoxInfo), myFoxInfo
};

See Also



JavaScript Editor js editor     Web development