clipboard monitor to detect changes to clipboard?

I have a Delphi example that uses TClipboardMonitor to detect changes to
the clipboard, allowing paste buttons/menus to be properly set. However,
there is no TClipboardMonitor in BCB4. Is there an equivalent or
alternative?

Do you have sample code for detecting changes to the clipboard?

Thanks,
gb