GETDATA Method (Clipboard)
Description
Retrieves data from the Windows clipboard in the specified format.
Syntax
ClipData = Exec_Method( "CLIPBOARD", "GETDATA", FormatName )
Parameters
Name | Required | Description |
---|---|---|
FormatName | Yes | Name of the format to retrieve the data in. 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
The data from the clipboard in the requested format if available.
Remarks
The GETDATA method is basically a wrapper around the GetClipboardData 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 GETDATA example // // Look to see if the clipboard has a custom data format FormatID = "My.Custom.Format" ClipFormats = Get_Property( "CLIPBOARD", "FORMATLIST" ) Locate FormatID in ClipFormats Using @Fm Setting Pos Then // Found It ClipData = Exec_Method( "CLIPBOARD", FormatID ) End // Look to see if the clipboard has a bitmap FormatID = "CF_BITMAP" ClipFormats = Get_Property( "CLIPBOARD", "FORMATLIST" ) Locate FormatID in ClipFormats Using @Fm Setting Pos Then // Found It BitmapData = Exec_Method( "CLIPBOARD", FormatID ) End
See Also
FORMATLIST property, TEXT property, SETDATA method.