在丰富的剪贴板操作编辑控件
应用程序可以将剪贴板的内容粘贴到 rich edit 控件 (CRichEditCtrl) 使用最好的剪贴板格式或特定剪贴板格式,。还可以确定丰富是否编辑控件可以粘贴剪贴板格式。
使用 复制 或 剪切 成员函数,您可以复制或剪切当前的选定内容。同样,使用 粘贴 成员函数,可以将剪贴板的内容粘贴到 rich edit 控件。控件粘贴识别,作为回调是最声明性格式的第一个可用的格式。
若要将特定剪贴板格式,可以使用 PasteSpecial 成员函数。此功能可用于通过允许用户选择剪贴板格式的粘贴特定命令的应用程序时很有用。可以使用 CanPaste 成员函数确定特定格式是否由控件识别。
还可以使用 CanPaste 确定任何可用的剪贴板格式是否由丰富识别编辑控件。此功能很有用的。 OnInitMenuPopup 处理程序。应用程序可以启用或灰色其粘贴命令根据控件是否可以粘贴任何可用的格式。
rich edit 控件注册两个剪贴板格式:RTF 格式和布局调用 RichEdit 文本和对象。使用 RegisterClipboardFormat 功能,应用程序可以注册这些格式,指定 CF_RTF 和 CF_RETEXTOBJ 值。