This function copies a raster and vector image to the clipboard.

[C++Builder]   BOOL IKSetToClipBrd(HWND hWnd, HANDLE Handle, IKPROCESSPROC UserProc, LPCTSTR Caption, LPCTSTR Message, LPCTSTR Button);
[Delphi]   function IKSetToClipBrd(hWnd: HWND; Handle: THandle; UserProc: LONG_PTR; Caption, Message, Button: PChar): LongBool;

Parameters

Name Explanation
hWnd The window handle of the calling function
Handle The image handle of the raster and vector image
UserProc The address of the user function (If not using the user function then set to 0)
Caption Sets the text displayed in the title bar of the progress dialog box
Message Sets the message displayed in the progress dialog box
Button Sets the name of the button displayed in the progress dialog box

Return Value

Returns True if successful, returns False if not successful

Explanation

The IKSetToClipBrd function copies a raster and vector image to the clipboard. If the image is a vector image, it will be copied to the clipboard as an EMF image. Note that the image data referred to by the Handle parameter is NOT freed after executing this function.

If the user function is set or if the Caption, Message, and Button parameters are blank then the Progress dialog box is not displayed. If the Progress dialog box is displayed, it indicates the percentage of the current process completed. For more information about the user functions please refer to the Definition of User Function in the Ik10Com.dll, Ik10ComA.dll, Ik10Com64.dll, Ik10Com64A.dll section.

 

The ImageKit10 VCL is a product created by Newtone Corporation