إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

مشروع مفتوح .... تغيير الخلفية اما بلون او بصورة من صور النظام او من مجلد الصور

تقليص
هذا الموضوع مغلق.
X
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • مشروع مفتوح .... تغيير الخلفية اما بلون او بصورة من صور النظام او من مجلد الصور

    السلام عليكم

    مشروع مفتوح .... تغيير الخلفية اما بلون او بصورة من صور النظام او من مجلد الصور




    سنضع هنا شرحا بسيطا لاكواد تغيير الخلفية

    -----------------
    اولا : الكود المسؤول عن تغيير الخلفية هو
    كود PHP:
    Application.SetPageProperties("Page1"nil); 
    فيه ثلاثة خيارات اما اللون الاحادي و رقمه هو 0

    Application.SetPageProperties("Page1", {BackgroundType= 0});

    او خليط لونين 1

    Application.SetPageProperties("Page1", {BackgroundType= 1});

    او ادراج صورة 2

    Application.SetPageProperties("Page1", {BackgroundType= 2});

    ---------------------------
    الان من اجل تغيير الخلفية بصورة من مجلد الصور الموجودة ....

    اولا يجب ان نعتمد الخيار رقم 2 وهو خاص باعتماد الصور للخلفية

    كود PHP:
    Application.SetPageProperties("Page1", {BackgroundType2}); 
    ثم نختار الصورة
    مثلا لتكون الصورة تحمل اسم 33 من توسعة jpg

    كود PHP:
    Application.SetPageProperties("Page1", {ImageFilename "AutoPlay\\Images\\33.jpg"}); 
    -------------------------------
    من اجل تغيير خلفية البرنامج الى لون معين :
    اولا يجب ان نعتمد الخيار رقم 0 وهو خاص باللون الوحيد للخلفية

    كود PHP:
    Application.SetPageProperties("Page1", {BackgroundType0}); 
    ثم نحتار اللون الاحمر و رقمه 255 بصيغة rgb



    كود PHP:
    Application.SetPageProperties("Page1", {BackgroundColor= (255)}); 
    وقد تستعمل نظام الاولوان المستعمل في البرنامج بصيغة hex
    من اجل اللون الاحمر مثلا وهو FF0000

    كود PHP:
    Application.SetPageProperties("Page1", {BackgroundColorMath.HexColorToNumber("FF0000")}); 
    -----------------------------
    اذا اردنا ان يظهر للمستخدم نافذة ليختار اللون المناسب فان نلجا الى ملفات dll الخاصة بالاولوان و هي
    CHCOLOR.DLL

    حملها من هنا و ضعها في مجلد Docs

    http://www.mediafire.com/download/n8...tl/CHCOLOR.rar


    طبعا لا ننسى ان نعتمد الخيار رقم 0 وهو خاص باللون الوحيد للخلفية

    كود PHP:
    Application.SetPageProperties("Page1", {BackgroundType0}); 
    ثم نضع في زر لكود التالي:

    كود PHP:
    wnx Application.GetWndHandle(); 
    result  DLL.CallFunction("AutoPlay\\Docs\\CHCOLOR.DLL""SelectColor",  wnx..",\"FFFFFF\",\"HEX\",\"192;;192;;192\",\"FALSE\"",  DLL_RETURN_TYPE_STRINGDLL_CALL_STDCALL)
    result tonumber(String.TrimLeft(String.Left(resultString.Find(result"::"1false)-1), "#"),16);
    Application.SetPageProperties("Page1", {BackgroundColor = (result)}); 
    ---------------------------------------
    الان اذا اردنا ان تتغير الخلفية بمجرد مرور الماووس على الصورة لتصبح هي هي خلفية البرنامج

    اذا نستعدي ملف الصورة و نضعه في خلفية البرنامج
    هذا الكود في On enter كل الصور التي وضعتها في صفحة البرنامج

    كود PHP:
    Application.SetPageProperties("Page1", {BackgroundType2});
    Application.SetPageProperties("Page1", {ImageFilename Image.GetFilename(this)}) 
    --------------------------------
    كيف نجعل البرنامج يخير المستخدم في مجلد صور النظام الويندوز
    اين نجد صور النظام في ملف الوبندوز في مجلد الويب في مجلد الخلفيات
    نجعل كود يفتح المجلد و عندما يختار المستخدم صورة تصبح هي خلفية البرنامج
    ضع هذا الكود في زر

    كود PHP:
    img Dialog.FileBrowse(true"ÇÎÊÑ ÕæÑÉ ""C:\\WINDOWS\\Web\\Wallpaper""All Files (*.*)|*.*|""""jpg"falsefalse);

    if (
    img[1] ~= "CANCEL") and (img[1] ~= nilthen
    Application
    .SetPageProperties("Page1", {BackgroundType2});
    Application.SetPageProperties("Page1", {ImageFilename img[1]})
    end 
    ------------------------
    للمزيد من الفهم هذا ملف مفتوح يمكنكم الاستعانة به

    التحميل :

    http://www.mediafire.com/download/wn...und+change.apz

    --------------
    تحياتي

  • #2
    بسم الله الرحمن الرحيم
    بارك الله فيك اخي المحترف
    ملف رائع ومفيد
    موفق بإذن الله ... لك مني أجمل تحية .

    تعليق


    • #3
      بارك الله فيك اخانا المحترف على ما تبذله من جهد

      تعليق


      • #4
        جزاك الله خيرا أخانا المحترف

        ماشاء الله مشروع رائع سلمت يمناك

        تعليق

        مواضيع تهمك

        تقليص

        المنتدى: القسم العام نشرت بواسطة: Reem2Rabeh الوقت: 04-23-2025 الساعة 04:27 PM
        المنتدى: ضبط وتوكيد الجودة نشرت بواسطة: HeaD Master الوقت: 04-15-2025 الساعة 09:30 AM
        المنتدى: التصنيع والانتاج نشرت بواسطة: HeaD Master الوقت: 04-11-2025 الساعة 01:08 PM
        المنتدى: القسم العام نشرت بواسطة: نوال الخطيب الوقت: 03-19-2025 الساعة 03:07 AM
        المنتدى: الكمبيوتر والإنترنت نشرت بواسطة: عوض السوداني الوقت: 03-18-2025 الساعة 07:22 AM
        يعمل...
        X