تعريب أدوات ومكونات DynamicSkinForm
#11
وعليكم السلام

ان هذا الاجراء موجود بالوحدة SpUtils

كود :
procedure SPDrawText3(Cnvs: TCanvas; S: String; R: TRect; HorOffset: Integer); var TX, TY: Integer; begin if S = '' then Exit; // TX := R.Left + 2 + HorOffset; TX := R.Left + ((R.Right - R.Left)- Cnvs.TextWidth(S)) + HorOffset; TY := R.Top + RectHeight(R) div 2 - Cnvs.TextHeight(S) div 2; // if (Cnvs.Font.Height div 2) <> (Cnvs.Font.Height / 2) then Dec(TY, 1); // Cnvs.TextRect(R, TX, TY, S); end;


وحتى الاجراء الثاني موجود بنفس الوحدة وهو ليس موجود بالوحدة SkinMenus


كود :
procedure SPDrawText2(Cnvs: TCanvas; S: String; R: TRect); var TX, TY: Integer; begin if S = '' then Exit; // TX := R.Left + 2; TX := R.Left + (R.Right - R.Left)- Cnvs.TextWidth(S); TY := R.Top + RectHeight(R) div 2 - Cnvs.TextHeight(S) div 2; // if (Cnvs.Font.Height div 2) <> (Cnvs.Font.Height / 2) then Dec(TY, 1); // Cnvs.TextRect(R, TX, TY, S); end;


ولاحظ التغييرات بكل اجراء ولقد نسختهما مباشرة من الملف وبشكل كامل
بين الانسان والكفر ترك الصلاة فمن تركها فقد كفر .
الرد


الردود في هذا الموضوع
تعريب أدوات ومكونات DynamicSkinForm - بواسطة CMT-10 - 18-02-2012, 06:43 AM
تعريب أدوات ومكونات DynamicSkinForm - بواسطة CMT-10 - 18-02-2012, 06:51 AM
تعريب أدوات ومكونات DynamicSkinForm - بواسطة CMT-10 - 25-02-2012, 05:44 PM
تعريب أدوات ومكونات DynamicSkinForm - بواسطة CMT-10 - 26-02-2012, 10:09 AM
تعريب أدوات ومكونات DynamicSkinForm - بواسطة CMT-10 - 26-02-2012, 02:04 PM
تعريب أدوات ومكونات DynamicSkinForm - بواسطة CMT-10 - 26-02-2012, 05:19 PM
تعريب أدوات ومكونات DynamicSkinForm - بواسطة CMT-10 - 27-02-2012, 06:14 PM
تعريب أدوات ومكونات DynamicSkinForm - بواسطة CMT-10 - 27-02-2012, 08:27 PM
تعريب أدوات ومكونات DynamicSkinForm - بواسطة CMT-10 - 28-02-2012, 05:11 PM
تعريب أدوات ومكونات DynamicSkinForm - بواسطة CMT-10 - 26-02-2012, 01:46 PM

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم