使用者可以通过呼叫EnumClipboardFormats并使用GetClipboardFormatName得到非标准资料格式名称来完成这项工作。使用CF_OWNERDISPLAY资料格式的剪贴簿浏览器必须把下面四个讯息送往剪贴簿资料的拥有者以显示该资料:
| WM_PAINTCLIPBOARD
WM_SIZECLIPBOARD |
WM_VSCROLLCLIPBOARD
WM_HSCROLLCLIPBOARD |
如果您想编写这样的剪贴簿浏览器,那么必须使用GetClipboardOwner获得剪贴簿所有者的视窗代号,并当您需要修改剪贴簿的显示区域时,将这些讯息发送给该视窗。
|