Чтобы удалить окно из цепочки окон просмотра буфера обмена, окно вызывает функцию ChangeClipboardChain. Следующий пример удаляет окно из цепочки окон просмотра буфера обмена в ответ на сообщение WM_DESTROY.
case WM_DESTROY: ChangeClipboardChain(hwnd, hwndNextViewer); PostQuitMessage(0); break;