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

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

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

تقليص
هذا الموضوع مغلق.
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
        جزاك الله خيرا أخانا المحترف

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

        تعليق

        مواضيع تهمك

        تقليص

        المنتدى: القسم العام نشرت بواسطة: ماريا عبد الله الوقت: 06-08-2025 الساعة 11:33 PM
        المنتدى: القسم العام نشرت بواسطة: ماريا عبد الله الوقت: 06-04-2025 الساعة 05:29 PM
        المنتدى: القسم العام نشرت بواسطة: ماريا عبد الله الوقت: 05-31-2025 الساعة 10:07 PM
        المنتدى: القسم العام نشرت بواسطة: ماريا عبد الله الوقت: 05-30-2025 الساعة 11:48 PM
        المنتدى: التصنيع والانتاج نشرت بواسطة: HaMooooDi الوقت: 05-30-2025 الساعة 09:36 AM
        يعمل...
        X