CDrawingManager::GrayRect
指定した灰色で四角形を塗りつぶします。
BOOL GrayRect(
CRect rect,
int nPercentage = -1,
COLORREF clrTransparent = (COLORREF)-1,
COLORREF clrDisabled = (COLORREF)-1
);
パラメーター
[入力] rect
塗りつぶす四角形領域。[入力] nPercentage
四角形に使用する灰色の割合。[入力] clrTransparent
透過色。[入力] clrDisabled
nPercentage が -1 に設定されている場合に、このメソッドが彩度を下げるために使用する色。
戻り値
メソッドが正常に実行された場合は TRUE。それ以外の場合は FALSE。
解説
nPercentage パラメーターの値が低いほど、色が濃くなります。
nPercentage の最大値は 200 です。200 を超える値を指定しても、四角形の外観は変わりません。この値が -1 の場合、このメソッドは clrDisabled を使用して四角形の彩度を制限します。
必要条件
ヘッダー : afxdrawmanager.h