CDrawingManager::HighlightRect

显示矩形区域。

BOOL HighlightRect(
   CRect rect,
   int nPercentage = -1,
   COLORREF clrTransparent = (COLORREF)-1,
   int nTolerance = 0,
   COLORREF clrBlend = (COLORREF)-1
);

参数

  • [in] rect
    显示的矩形区域。

  • [in] nPercentage
    指示的百分比的透明突出显示应为。

  • [in] clrTransparent
    透明的颜色。

  • [in] nTolerance
    在指示颜色、、0和255之间的整数。

  • [in] clrBlend
    混合基色。

返回值

TRUE,如果方法成功;否则 FALSE。

备注

如果 nPercentage 介于0和99之间,HighlightRect 使用该alpha混合算法。有关alpha混合的更多信息,请参见 Alpha 混合线条和填充。如果 nPercentage 为-1,该方法使用默认突出显示级别。如果 nPercentage 为100,此方法不执行任何操作并返回 TRUE。

方法是否使用参数 nTolerance 确定显示矩形区域。若要显示该矩形,您的应用程序之间的背景色的差异以及 clrTransparent 比在每个颜色分量(红色的 nTolerance 必须小于,绿色和蓝色)。

要求

标头: afxdrawmanager.h

请参见

参考

CDrawingManager选件类

层次结构图