This topic has not yet been rated - Rate this topic

ChangeClipboardChain function

Applies to: desktop apps only

Removes a specified window from the chain of clipboard viewers.

Syntax

BOOL WINAPI ChangeClipboardChain(
  __in  HWND hWndRemove,
  __in  HWND hWndNewNext
);

Parameters

hWndRemove [in]

Type: HWND

A handle to the window to be removed from the chain. The handle must have been passed to the SetClipboardViewer function.

hWndNewNext [in]

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

Minimum supported client

Windows 2000 Professional

Minimum supported server

Windows 2000 Server

Header

Winuser.h (include Windows.h)

Library

User32.lib

DLL

User32.dll

See also

Reference
ChangeClipboardChain
SetClipboardViewer
WM_CHANGECBCHAIN
Conceptual
Clipboard

 

 

Send comments about this topic to Microsoft

Build date: 3/6/2012

Did you find this helpful?
(1500 characters remaining)
Community Content Add
Annotations FAQ