A conversation object.
A string or symbol.
A string.
A clipboard format specifier.
A keyword.
A boolean.
The function dde-poke
issues a poke transaction on conversation to set the value of the item specified by item to the value specified by data. The argument item should be a string, or a symbol. If it is a symbol its print name is used.
The argument format should be one of the following:
CF_
prefix), or the name of a registered clipboard format.:text
. This is the default value.
The keyword :text
is treated specially. If supported by the server it uses the CF_UNICODETEXT
clipboard format, otherwise it used the CF_TEXT
format.
For text transactions, the default value of type indicates that data is a Lisp string to be used. If type is :string-list
, then data is taken to be a list of strings, and is sent as a tab-separated string.
Alternatively, data can be a clipboard-item
structure, containing a foreign pointer to the data to send and the length of the data. In this case the type argument is ignored.
On success, this function returns t
. On failure, the behavior depends on the value of the errorp argument. If errorp is t
(the default value), LispWorks signals an error. If it is nil
, the function returns nil
to indicate failure.
LispWorks User Guide and Reference Manual - 13 Feb 2015