Окно может обработать сообщение WM_DESTROYCLIPBOARD, чтобы освободить любые ресурсы, которые оно предназначало для поддержки отложенного предоставления. Например прикладная программа Label при копировании ярлыка в буфер обмена, выделяет локальный объект памяти. Затем в ответ сообщение на WM_DESTROYCLIPBOARD она освобождает этот объект, как ниже указано.
case WM_DESTROYCLIPBOARD:
if (pboxLocalClip != NULL)
{
LocalFree(pboxLocalClip);
pboxLocalClip = NULL;
}
break;
|