一个窗口可以处理WM_DESTROYCLIPBOARD消息,以便释放其预留的任何资源来支持延迟呈现。例如,Label应用程序在将标签复制到剪贴板时分配本地内存对象。然后,它会响应WM_DESTROYCLIPBOARD消息释放此对象,如下所示。
case WM_DESTROYCLIPBOARD:
if (pboxLocalClip != NULL)
{
LocalFree(pboxLocalClip);
pboxLocalClip = NULL;
}
break;