العودة   منتديات داماس > اسطوانة الويندوز الخاصة > ورشة عمل اسطوانات تجميعات البرامج وشروحات ودروس برنامج الاوتوبلاي AutoPlay Media Studio

  مواضيع مميزة  

  آخر عشرة مواضيع   المواضيع النشطة



إضافة رد
  #1  
03-05-2016, 03:47 AM
VIP
رقم العضوية: 447434
تاريخ التسجيل: Jan 2014
المشاركات: 719
تلقى دعوات الى: 27 موضوع
إعجاب: 175
تلقى 433 إعجاب على 245 مشاركة
 

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


السلام عليكم

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

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


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

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

 Application.SetPageProperties("Page1", {BackgroundType0}); 
او خليط لونين 1

 Application.SetPageProperties("Page1", {BackgroundType1}); 
او ادراج صورة 2

 Application.SetPageProperties("Page1", {BackgroundType2}); 
---------------------------
الان من اجل تغيير الخلفية بصورة من مجلد الصور الموجودة ....

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

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

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

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



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

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

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


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


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

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

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 كل الصور التي وضعتها في صفحة البرنامج

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

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

او من المرفقات


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

التسجيل في بوابة داماس يمنحك روابط مباشرة لتحميل الملفات





المواضيع المشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
مشروع مفتوح .... تدوير الصور ب 90 درجة عبد الهادي بهاب ورشة عمل اسطوانات تجميعات البرامج وشروحات ودروس برنامج الاوتوبلاي AutoPlay Media Studio 2 08-05-2018 06:20 AM
لدمج وتجميع الصور بصورة واحدة JixiPix Rip Studio Pro 1.1.0 MacOS سعد الدين أنظمة و برامج الماك MacOSX & Apps 3 27-04-2018 08:23 PM
برنامج InPixio Photo Clip Professional 7.04 لدمج الصور وجمعها بصورة واحدة مع تأثيرات جميلة ABU.AMR برامج الكمبيوتر والأنترنت 16 18-06-2017 05:31 AM
مشروع مفتوح ...جينيريك متحرك او مقدمة مشروع ابداعية عبد الهادي بهاب ورشة عمل اسطوانات تجميعات البرامج وشروحات ودروس برنامج الاوتوبلاي AutoPlay Media Studio 5 22-03-2017 10:03 AM
كيف يتم تغيير الخلفية البيضاء الموجودة بصورة اختارها انا terminater المرحلة الثانية : العمليات التجميليه على النسخة 4 29-10-2008 07:42 PM
  #2  
03-05-2016, 02:46 PM
عضو محترف
رقم العضوية: 574591
تاريخ التسجيل: Apr 2015
المشاركات: 421
تلقى دعوات الى: 23 موضوع
إعجاب: 34
تلقى 208 إعجاب على 55 مشاركة
 
اخى شرح اكثر من رائع شكرا على اهتمامك بالموضوع
بس انا اقصد انها تتثبت على الديسك توب مش فى المشروع نفسه
::li ke::
:applau dit:


  #3  
03-05-2016, 06:45 PM
عضو محترف
رقم العضوية: 574591
تاريخ التسجيل: Apr 2015
المشاركات: 421
تلقى دعوات الى: 23 موضوع
إعجاب: 34
تلقى 208 إعجاب على 55 مشاركة
 
اخى الغالى شكرا على مساعتدك بس انا كنت عوز الكود الى يثبتها اتومتيك على الديسك توب

  #4  
03-05-2016, 08:28 PM
VIP
رقم العضوية: 447434
تاريخ التسجيل: Jan 2014
المشاركات: 719
تلقى دعوات الى: 27 موضوع
إعجاب: 175
تلقى 433 إعجاب على 245 مشاركة
 
الملف في مشاركة الاخ سامي يعمل بشكل جيد جدا


https://www.damasgate.com/vb/attachm...4&d=1462252240

بالتوفيق

  #5  
03-05-2016, 08:29 PM
VIP
رقم العضوية: 447434
تاريخ التسجيل: Jan 2014
المشاركات: 719
تلقى دعوات الى: 27 موضوع
إعجاب: 175
تلقى 433 إعجاب على 245 مشاركة
 
المشاركة الأصلية كتبت بواسطة اسد اليل3 
طلب نسخه جوست بالعربي
تسلم الايادى
بارك الله فيك اخي
مشكور .......

مشكور

شكرا من القلب الى القلب ........حفظكم الله ..........لم افهم السطر الاول

  #6  
03-05-2016, 08:38 PM
مجموعة الإدارة
رقم العضوية: 416490
تاريخ التسجيل: Apr 2013
المشاركات: 5,152
تلقى دعوات الى: 3205 موضوع
إعجاب: 2,756
تلقى 3,670 إعجاب على 1,638 مشاركة
 
بارك الله فيك اخي
جهودك مميزة وفقك الله وعلى الحق سدد خطاك


  #8  
12-01-2017, 12:53 AM
VIP
رقم العضوية: 447434
تاريخ التسجيل: Jan 2014
المشاركات: 719
تلقى دعوات الى: 27 موضوع
إعجاب: 175
تلقى 433 إعجاب على 245 مشاركة
 
المشاركة الأصلية كتبت بواسطة سعد الدين 
الله ينور عليك ويجزاك الخير

يرفع للفائدة والأهمية
مشكوراستاذ سعد على المتابعة و التشجيع الدائم
ربي يحفظكم استاذ

  #9  
12-01-2017, 07:46 AM
الوسـام الماسـي
رقم العضوية: 435810
تاريخ التسجيل: Nov 2013
الإقامة: جمهورية مصـر العربية
المشاركات: 25,393
تلقى دعوات الى: 1108 موضوع
إعجاب: 6,570
تلقى 8,008 إعجاب على 4,481 مشاركة
 

جزاكَ الله خيراً أخي الكريم ... تقبل تحياتي.


إضافة رد



الساعة الآن 01:47 PM.


Powered by vBulletin® Version
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
The owner and operator of the site is not responsible for the availability of, or any content provided.
Topics that are written in the site reflect the opinion of the author.
جميع ما يُطرح من مواضيع ومشاركات تعبر عن رأي كاتبها ولا تعبر عن رأي مالك الموقع أو الإدارة بأي حال من الأحوال.