System::Drawing::Drawing2D::LinearGradientBrush class

LinearGradientBrush class

يمثل فرشاة تدرج خطي. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم أبداً بإنشاء نسخة من هذا النوع على المكدس أو باستخدام عامل new، لأن ذلك سيتسبب في أخطاء وقت التشغيل و/أو أخطاء التأكيد. احرص دائماً على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدم هذا المؤشر لتمريره إلى الدوال كمعامل.

class LinearGradientBrush : public System::Drawing::Brush

الطرق

طريقةالوصف
Clone() overrideينشئ نسخة من الكائن الحالي.
get_Blend() constيعيد مزيجًا يحدد العوامل والمواقع للألوان الأساسية لهذه الفرشاة.
get_GammaCorrection() constيعيد قيمة تشير إلى أن تصحيح غاما مفعّل لهذه الفرشاة.
get_InterpolationColors() constيعيد كائنًا من نوع ColorBlend يحدد تدرجًا خطيًا متعدد الألوان.
get_LinearColors() constيعيد ألوان البدء والنهاية لهذا التدرج.
get_Rectangle()يعيد مستطيلًا محيطًا.
get_Transform() constيعيد نسخة من كائن Matrix يحدد التحولات الهندسية للفرشاة التي يمثلها الكائن الحالي.
get_WrapMode() constيعيد وضع الالتفاف.
LinearGradientBrush(const PointF&, const PointF&, const Color&, const Color&)معلومات RTTI.
LinearGradientBrush(const Point&, const Point&, const Color&, const Color&)ينشئ نسخة جديدة من LinearGradientBrush.
LinearGradientBrush(const RectangleF&, const Color&, const Color&, LinearGradientMode)ينشئ نسخة جديدة من LinearGradientBrush.
LinearGradientBrush(const Rectangle&, const Color&, const Color&, LinearGradientMode)ينشئ نسخة جديدة من LinearGradientBrush.
LinearGradientBrush(const RectangleF&, const Color&, const Color&, float, bool)ينشئ نسخة جديدة من LinearGradientBrush.
LinearGradientBrush(const Rectangle&, const Color&, const Color&, float, bool)ينشئ نسخة جديدة من LinearGradientBrush.
MultiplyTransform(const SharedPtr<Matrix>&, MatrixOrder)يضرب مصفوفة التحويل الخاصة بالكائن الحالي بالمصفوفة المحددة.
ResetTransform()يعيد تعيين مصفوفة تحويل الكائن الحالي.
RotateTransform(float, MatrixOrder)يدور مصفوفة تحويل الكائن الحالي.
ScaleTransform(float, float, MatrixOrder)يقوم بتغيير حجم مصفوفة تحويل الكائن الحالي.
set_Blend(const SharedPtr<Blend>&)يضبط مزيجًا يحدد العوامل والمواضع للألوان الأساسية لهذه الفرشاة.
set_GammaCorrection(bool)يضبط حالة تصحيح غاما لهذه الفرشاة.
set_InterpolationColors(const SharedPtr<ColorBlend>&)يضبط كائن ColorBlend يعرّف تدرجًا خطيًا متعدد الألوان.
set_LinearColors(const ArrayPtr<Color>&)يضبط ألوان البداية والنهاية لهذا التدرج.
set_Transform(const SharedPtr<Matrix>&)يضبط كائن Matrix يحدد التحويلات الهندسية للفرشاة التي يمثلها الكائن الحالي.
set_WrapMode(WrapMode)يضبط وضع الالتفاف.
SetBlendTriangularShape(float, float)غير مُنفّذ.
SetSigmaBellShape(float, float)غير مُنفّذ.
TranslateTransform(float, float, Drawing2D::MatrixOrder)يترجم مصفوفة التحويل للكائن الحالي.

انظر أيضًا