Im Clipboard dürfen sich gleichzeitig durchaus viele verschiedene Formate befinden.
Hier sind die Standardformate aufgelistet.
Um verschiedene Formate abzulegen muss man
OpenClipboard gefolgt von
EmptyClipboard aufrufen.
Danach kann man mehrmals
SetClipboardData aufrufen um die Daten einzufügen.
Zum Schluss darf man
CloseClipboard nicht vergessen.
Leider ist die Klasse
TClipBoard hier nicht so flexibel und ruft OpenClipboard und Closeclipboard in Eigenregie auf.
Ich hoffe etwas Licht ins Dunkel gebracht zu haben.
Werd ich heute nicht mehr ausprobieren, zu viel Aufwand für diese späte Stunde. Aber wenn das geht, wenn dann also beim Einfügen in die Zielanwendung alle mit SetClipboardData eingefügten Inhalte verschiedenster Formate eingefügt werden, würde mich das doch sehr überraschen.