SetClipboardViewer

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

SetClipboardViewer函数将指定的窗口添加到剪贴板查看器链。每当剪贴板的内容发生变化时,剪贴板查看器窗口将收到WM_DRAWCLIPBOARD消息。

HWND SetClipboardViewer(

HWND 【hWndNewViewer】//剪贴板查看器窗口的句柄
); 

参数

【hWndNewViewer】

标识要添加到剪贴板链的窗口。

返回值

如果函数成功,则返回值标识剪贴板查看器链中的下一个窗口。如果发生错误或剪贴板查看器链中没有其他窗口,则返回值为NULL。要获取扩展错误信息,请调用GetLastError.

备注

作为剪贴板查看器链的一部分,称为剪贴板查看器窗口的窗口必须处理剪贴板消息WM_CHANGECBCHAIN和WM_DRAWCLIPBOARD。每个剪贴板查看器窗口调用SendMessage函数将这些消息传递到剪贴板查看器链中的下一个窗口。

剪贴板查看器窗口必须最终通过调用ChangeClipboardChain函数__从剪贴板查看器链中移除,例如,响应WM_DESTROY消息。

也可以看看

ChangeClipboardChain, GetClipboardViewer, SendMessage, WM_CHANGECBCHAIN, WM_DRAWCLIPBOARD