ChangeClipboardChain function (winuser.h)
Removes a specified window from the chain of clipboard viewers.
Syntax
BOOL ChangeClipboardChain(
[in] HWND hWndRemove,
[in] HWND hWndNewNext
);
Parameters
[in] hWndRemove
Type: HWND
A handle to the window to be removed from the chain. The handle must have been passed to the SetClipboardViewer function.
[in] hWndNewNext
Type: HWND
A handle to the window that follows the hWndRemove window in the clipboard viewer chain. (This is the handle returned by SetClipboardViewer, unless the sequence was changed in response to a WM_CHANGECBCHAIN message.)
Return value
Type: BOOL
The return value indicates the result of passing the WM_CHANGECBCHAIN message to the windows in the clipboard viewer chain. Because a window in the chain typically returns FALSE when it processes WM_CHANGECBCHAIN, the return value from ChangeClipboardChain is typically FALSE. If there is only one window in the chain, the return value is typically TRUE.
Remarks
The window identified by hWndNewNext replaces the hWndRemove window in the chain. The SetClipboardViewer function sends a WM_CHANGECBCHAIN message to the first window in the clipboard viewer chain.
For an example, see Removing a Window from the Clipboard Viewer Chain.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 2000 Professional [desktop apps only] |
Minimum supported server | Windows 2000 Server [desktop apps only] |
Target Platform | Windows |
Header | winuser.h (include Windows.h) |
Library | User32.lib |
DLL | User32.dll |
API set | ext-ms-win-ntuser-misc-l1-5-1 (introduced in Windows 10, version 10.0.14393) |
See also
Conceptual
Reference