Подскажите пожалуйста (или лучше примерчик подкиньте), как можно прочесть из буфера информацию таких форматов, как CF_BITMAP, CF_ENHMETAFILE, CF_METAFILEPICT, CF_PALETTE и некоторых других, сохранить в файл, затем считать из файла и поместить обратно в буфер так, чтобы вернуть все в буфер без потерь?
Просто с текстовыми форматами у меня получается, а с некоторыми другими — нет.
Хотелось бы иметь универсальную функцию для любого формата. Или хотя бы объясните, с какими форматами как нужно работать.