Я работаю над программой копирования / вставки и хочу переопределить функцию копирования, чтобы при копировании чего-либо программа копировала ее, а не окна. Это возможно?
Нет. Копирование-вставка не выполняется Windows, поэтому вы ошибаетесь. Это видно из того факта, что можно скопировать многие вещи, о которых Windows не знает. Например, части чертежей САПР — Windows не поставляется с поддержкой «из коробки».
И, очевидно, вы также нельзя скопировать компонент чертежа САПР. Помните, я не скрываю информацию от вас здесь. Если все работает так, как вы предполагали, вам нужно будет скопировать все, что хочет скопировать приложение, без каких-либо предварительных знаний. На самом деле, сегодня вам понадобится возможность копировать объекты, которые я напишу только завтра!
В действительности copy-paste работает в сотрудничестве между исходным и целевым приложениями.
Других решений пока нет …