====== SETDATA method (Clipboard) ======
==== Description ====
Places data on the clipboard in the specified format.
==== Syntax ====
SuccessFlag = Exec_Method( "CLIPBOARD",
"SETDATA",
FormatName,
ClipData )
==== Parameters ====
^Name^Required^Description^
|FormatName|Yes|Name of the format to mark the data as. This can be one of the common formats listed below (pass as a literal string), or a custom format (can be any string)\\ \\ • CF_TEXT\\ • CF_BITMAP\\ • CF_METAFILEPICT\\ • CF_SYLK\\ • CF_DIF\\ • CF_TIFF\\ • CF_OEMTEXT\\ • CF_DIB\\ • CF_PALETTE\\ • CF_PENDATA\\ • CF_RIFF\\ • CF_WAVE\\ • CF_UNICODETEXT\\ • CF_ENHMETAFILE\\ • CF_HDROP\\ • CF_LOCALE\\ • CF_DIBV5|
==== Returns ====
TRUE$ if the data was set on the clipboard successfully, or FALSE$ otherwise.
==== Remarks ====
The SETDATA method can be called multiple times to set the data in different formats on the clipboard.
This is basically a wrapper around the SetClipboardData Windows API function, so it is worth examining at the documentation for this on the MSDN website to get a better idea of the capabilities of this method.
==== Example ====
// CLIPBOARD SETDATA example
//
// Set some html data and a text version
Declare Function Str_Unicode
FormatID = "text/html"
ClipData = "HTML text to set."
Call Exec_Method( "CLIPBOARD", "SETDATA", FormatID, ClipData )
// Set the text as Unicode text
FormatID = "CF_UNICODETEXT"
ClipData = Str_Unicode( "Text to set" )
Call Exec_Method( "CLIPBOARD", "SETDATA", FormatID, ClipData )
==== See Also ====
FORMATLIST property, TEXT property, GETDATA method.