我正在尝试在我的 win32 窗口上实现剪贴板操作(剪切/复制/粘贴)。这个窗口上绘制了一堆 gdi 对象,并且窗口中也可以插入子控件。
我已经在 win32 剪贴板 API 上搜索了分配,并且每个地方都解释了如何处理单一类型的数据,例如我们可以通过指定适当的剪贴板格式等将文本写入剪贴板。
我需要将所有数据放在剪贴板上,用于在粘贴操作后重建原始窗口。我不想按照 msdn 的建议将 COM 用于嵌入式数据结构。
这可以使用基本的剪贴板 API 来执行吗?谁能指出我正确的方向,我需要采取哪些步骤来实现这一目标?我是win32的新手,不知道我在做什么。