在 MFC(Microsoft Foundation Classes)的 CRichEditCtrl 类中,确实存在名为 HideSelection 的公共方法。这个方法用于隐藏或显示文本选择时的高亮显示。

以下是 CRichEditCtrl::HideSelection 方法的简要说明:
void CRichEditCtrl::HideSelection(
   BOOL bHide,
   BOOL bPermanent = FALSE
);

使用方法如下:
CRichEditCtrl richEditCtrl;

// 隐藏文本选择高亮显示
richEditCtrl.HideSelection(TRUE);

在上述代码中,HideSelection 方法的第一个参数 bHide 控制是否隐藏文本选择的高亮显示。如果 bHide 为 TRUE,则隐藏高亮显示;如果为 FALSE,则显示高亮显示。

如果你希望隐藏的状态在控件失去焦点后仍然保持,可以将第二个参数 bPermanent 设置为 TRUE。默认情况下,bPermanent 为 FALSE,这意味着隐藏的状态将在控件失去焦点时恢复。




转载请注明出处:http://www.zyzy.cn/article/detail/22224/MFC/CRichEditCtrl