显示矩形区域。
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