| الموضوع السابق | الموضوع التالي |
الغرض
الحصول على أحد الألوان الستة عشر الأساسية بتحديد رقم اللون.
الصيغة
function Main16Color(Index: Integer): TColor;
الوسائط (Parameters)
| Index | عدد صحيح بين 0 و 15 يحدد اللون المطلوب كما هو مبين في الشرح أدناه. |
الشرح
لقد تم تصميم هذه الدالة لتعمل مثل الدالة QBColor في Visual Basic، و التي تعيد واحداً من الستة عشر لوناً الأساسية و ذلك بتحديد رقم اللون الذي يتراوح بين 0 و 15، كما هو مبين في الجدول التالي:
| القيمة | اسم الثابت | اسم اللون | اللون |
|---|---|---|---|
| 0 | M16_BLACK | أسود | |
| 1 | M16_NAVY | أزرق داكن | |
| 2 | M16_GREEN | أخضر | |
| 3 | M16_TEAL | أخضر مزرق | |
| 4 | M16_MAROON | بني محمر | |
| 5 | M16_PURPLE | بنفسجي غامق | |
| 6 | M16_OLIVE | زيتي | |
| 7 | M16_SILVER | فضي | |
| 8 | M16_GRAY | رمادي | |
| 9 | M16_BLUE | أزرق | |
| 10 | M16_LIME | ليموني (أخضر لامع) | |
| 11 | M16_AQUA | مائي (سماوي لامع) | |
| 12 | M16_RED | أحمر | |
| 13 | M16_FUCHSIA | فوشيا (وردي لامع) | |
| 14 | M16_YELLOW | أصفر | |
| 15 | M16_WHITE | أبيض |
إذا تم تمرير قيمة أقل من الصفر فإن الدالة تعيد اللون الأسود، أما إذا تم تمرير قيمة أكبر من 15 فإن الدالة تحولها تلقائياً إلى قيمة ضمن النطاق باستعمال الباقي من القسمة على 16.
أعلى الصفحة
| الموضوع السابق | الموضوع التالي |