2010-03-19 81 views

回答

0

发送目标窗口一个wm_Paste消息。

但是只有如果用户告诉你将数据放在剪贴板上。剪贴板应该始终在用户的控制之下,否则会冒着破坏用户已经存储在其中的其他数据的风险。

+0

我对发送一个Windows消息有点新,但这正是我想要做的......而且它将是用户使用分配的键来加载和控制这个。我只想使Ctrl + V自动。谢谢...如果你有一个快速的例子,我可以使用它。 – Roy 2010-03-19 18:52:58

2

这是可能的,但这是非常糟糕的设计。提供剪贴板是为了用户的利益和使用,而不是程序员。您将最终破坏预先存在的剪贴板数据。无法100%忠实可靠地缓存剪贴板内容并在以后恢复。也就是说,您可以将Ctrl + V键或WM_Paste消息发送到另一个窗口。

+0

你是对的,但它将是控制粘贴消息的用户。我只是试图缩短Ctrl + V,因为通过击键知道用户会做什么。基于组合键,一个程序将从列表中读取并基于该列表进行粘贴?我希望从那以后。有没有更好的办法? – Roy 2010-03-19 18:55:58

相关问题