LVectorBase::CopyToClipboard

#include "ltwrappr.h"

virtual L_INT LVectorBase::CopyToClipboard(hWnd=NULL, dwFlags=0)

HWND hWnd;

handle to the active window

L_UINT32 dwFlags;

copy flags

Copies vector data from the class object's associated vector handle to the clipboard.

Parameter Description
hWnd Handle to the active window.
dwFlags Flag that indicates the objects to copy. Possible values are:
  Value Meaning
  0 Copy all layers and objects from the source vector to the clipboard.
  VECTOR_FLAGS_SELECTED_ONLY Copy only selected objects from the source vector to the clipboard.

Returns

SUCCESS

The function was successful.

< 1

An error occurred. Refer to Return Codes.

Comments

This function first empties the clipboard, then copies the vector data to it.

To determine whether valid vector data is on the clipboard, call LVectorBase::IsClipboardReady.

To copy vector data from the clipboard to a vector handle, call LVectorBase::CopyFromClipboard.

Required DLLs and Libraries

LVKRN

For a listing of the exact DLLs and Libraries needed, based on the toolkit version, refer to Files To Be Included With Your Application.

See Also

Functions:

LVectorBase::IsClipboardReady, LVectorBase::CopyFromClipboard.

Topics:

Using the Clipboard

Example

This example copies an entire vector image to the clipboard.

#define MAKE_IMAGE_PATH(pFileName) TEXT("C:\\Users\\Public\\Documents\\LEADTOOLS Images\\")pFileName 
L_INT LVectorBase__CopyToClipboardExample(HWND hWnd) 
{ 
   UNREFERENCED_PARAMETER(hWnd); 
   L_INT       nRet; 
   LVectorBase Vector; 
   nRet = Vector.Load(MAKE_IMAGE_PATH(TEXT("random.dxf"))); 
   if(nRet != SUCCESS) 
      return nRet; 
   nRet = Vector.CopyToClipboard(hWnd); 
   if(nRet != SUCCESS) 
      return nRet; 
   return SUCCESS; 
} 

Help Version 19.0.2017.10.27
Products | Support | Contact Us | Copyright Notices
© 1991-2017 LEAD Technologies, Inc. All Rights Reserved.
LEADTOOLS Vector C++ Class Library Help