剪贴板所有权

【勇芳软件工作室】汉化HomePreviousNext

【剪贴板所有者】是与剪贴板上的信息相关联的窗口。当它调用EmptyClipboard功能时,将数据专门用于剪贴板__时,窗口将成为剪贴板所有者。该窗口保持剪贴板所有者,直到它被关闭或另一个窗口清空剪贴板。

当剪贴板被清空时,剪贴板所有者将收到WM_DESTROYCLIPBOARD消息。以下是窗口可能处理此消息的一些原因:

*窗口延迟了一个或多个剪贴板格式的渲染。响应WM_DESTROYCLIPBOARD消息,窗口可能会释放它分配的资源,以便根据请求呈现数据。有关数据呈现的更多信息,请参阅延迟渲染.

*窗口以私人剪贴板格式将数据放在剪贴板上。当剪贴板被清空时,系统不会释放私人剪贴板格式的数据。因此,剪贴板所有者应在收到WM_DESTROYCLIPBOARD消息时释放数据。有关私人剪贴板格式的更多信息,请参阅剪贴板格式.

*窗口使用CF_OWNERDISPLAY剪贴板格式将数据放在剪贴板上。响应WM_DESTROYCLIPBOARD消息,该窗口可能释放用于在剪贴板查看器窗口中显示信息的资源。有关此替代格式的详细信息,请参阅业主显示格式.