更新 : 2007 年 11 月
リングを描画し、それを色のグラデーションで塗りつぶします。
BOOL DrawGradientRing(
CRect rect,
COLORREF colorStart,
COLORREF colorFinish,
COLORREF colorBorder,
int nAngle,
int nWidth,
COLORREF clrFace = (COLORREF)-1
);
パラメータ
[入力] rect
グラデーションのリングの境界を指定する CRect パラメータ。[入力] colorStart
グラデーションの最初の色。[入力] colorFinish
グラデーションの最後の色。[入力] colorBorder
境界線の色。[入力] nAngle
初期グラデーションの描画角度を指定するパラメータ。有効値の範囲は 0 ~ 360 です。[入力] nWidth
リングの境界線の幅。[入力] clrFace
リングの内部の色。
戻り値
正常終了した場合は 0 以外を返します。それ以外の場合は 0 を返します。
解説
rect で定義する四角形は、幅 5 ピクセル、高さ 5 ピクセル以上にする必要があります。
必要条件
ヘッダー : afxdrawmanager.h