LVectorBase::CopyToClipboard

#include "ltwrappr.h"

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

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

Parameters

HWND hWnd

Handle to the active window.

L_UINT32 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

Value Meaning
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

See Also

Functions

Topics

Example

This example copies an entire vector image to the clipboard.

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 21.0.2021.4.7
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2021 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS Vector C++ Class Library Help