ChangeClipboardChain功能从剪贴板查看器链中删除指定的窗口。
BOOL ChangeClipboardChain(
HWND 【hWndRemove】, | //处理要删除的窗口 |
HWND 【hWndNewNext】 | //处理下一个窗口 |
); |
参数
【hWndRemove】
标识要从链中删除的窗口。必须将句柄传递给SetClipboardViewer函数。
【hWndNewNext】
标识剪贴板查看器链中【hWndRemove】窗口之后的窗口。(这是由SetClipboardViewer返回的句柄,除非响应WM_CHANGECBCHAIN消息更改了序列。)
返回值
返回值表示将WM_CHANGECBCHAIN消息传递到剪贴板查看器链中的窗口的结果。因为链中的窗口通常在处理WM_CHANGECBCHAIN时返回FALSE,所以来自ChangeClipboardChain的返回值通常为FALSE。如果链中只有一个窗口,则返回值通常为TRUE。
备注
由【hWndNewNext】标识的窗口将替换链中的【hWndRemove】窗口。SetClipboardViewer函数向剪贴板查看器链中的第一个窗口发送一个WM_CHANGECBCHAIN消息。
也可以看看