الموضوع السابق   الموضوع التالي 

الألوان الـ (16) الأساسية

Function: Main16Color

الغرض
الحصول على أحد الألوان الستة عشر الأساسية بتحديد رقم اللون.


الصيغة

function Main16Color(Index: Integer): TColor;


الوسائط (Parameters)

Index عدد صحيح بين 0 و 15 يحدد اللون المطلوب كما هو مبين في الشرح أدناه.

الشرح
لقد تم تصميم هذه الدالة لتعمل مثل الدالة QBColor في Visual Basic، و التي تعيد واحداً من الستة عشر لوناً الأساسية و ذلك بتحديد رقم اللون الذي يتراوح بين 0 و 15، كما هو مبين في الجدول التالي:

القيمةاسم الثابتاسم اللوناللون
0M16_BLACKأسود  
1M16_NAVYأزرق داكن  
2M16_GREENأخضر  
3M16_TEALأخضر مزرق  
4M16_MAROONبني محمر  
5M16_PURPLEبنفسجي غامق  
6M16_OLIVEزيتي  
7M16_SILVERفضي  
8M16_GRAYرمادي  
9M16_BLUEأزرق  
10M16_LIMEليموني (أخضر لامع)  
11M16_AQUAمائي (سماوي لامع)  
12M16_REDأحمر  
13M16_FUCHSIAفوشيا (وردي لامع)  
14M16_YELLOWأصفر  
15M16_WHITEأبيض  

إذا تم تمرير قيمة أقل من الصفر فإن الدالة تعيد اللون الأسود، أما إذا تم تمرير قيمة أكبر من 15 فإن الدالة تحولها تلقائياً إلى قيمة ضمن النطاق باستعمال الباقي من القسمة على 16.


 أعلى الصفحة
 الموضوع السابق   الموضوع التالي