أستغفر الله العظيم ... سبحان الله وبحمده



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


مواضيع مميزة  


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


03-05-2016, 03:47 AM
عبد الهادي بهاب غير متصل
VIP
رقم العضوية: 447434
تاريخ التسجيل: Jan 2014
المشاركات: 458
إعجاب: 64
تلقى 201 إعجاب على 107 مشاركة
تلقى دعوات الى: 17 موضوع
    #1  

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


مشروع مفتوح .... تغيير الخلفية

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

مشروع مفتوح .... تغيير الخلفية


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

-----------------
اولا : الكود المسؤول عن تغيير الخلفية هو
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

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


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





المواضيع المشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
ملف مفتوح لتصميم إداة أو برنامج لتغيير الخلفية بنقرة زر يعمل على جميع الانظمة saaaaaam ورشة عمل اسطوانات تجميعات البرامج وشروحات ودروس برنامج الاوتوبلاي AutoPlay Media Studio 23 15-10-2016 02:07 AM
طلب أداة تغيير الخلفية بنقرة زر mostafa.figo ورشة عمل اسطوانات تجميعات البرامج وشروحات ودروس برنامج الاوتوبلاي AutoPlay Media Studio 3 06-10-2015 12:02 PM
كيف يمكن تغيير هذه الخلفية او الصورة robien المرحلة الثانية : العمليات التجميليه على النسخة 0 14-05-2013 05:37 AM
افضل برنامج سحري لدمج و تصغير الصور و الكتابة عليها و تحريكها و تغيير الامتداد ahmedtech برامج 15 10-11-2012 06:29 PM
كيف يتم تغيير الخلفية البيضاء الموجودة بصورة اختارها انا terminater المرحلة الثانية : العمليات التجميليه على النسخة 4 29-10-2008 07:42 PM

03-05-2016, 02:46 PM
جابر سمير غير متصل
عضو محترف
رقم العضوية: 574591
تاريخ التسجيل: Apr 2015
المشاركات: 418
إعجاب: 32
تلقى 188 إعجاب على 53 مشاركة
تلقى دعوات الى: 23 موضوع
    #2  
اخى شرح اكثر من رائع شكرا على اهتمامك بالموضوع
بس انا اقصد انها تتثبت على الديسك توب مش فى المشروع نفسه
::li ke::
:applau dit:


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

03-05-2016, 08:28 PM
عبد الهادي بهاب غير متصل
VIP
رقم العضوية: 447434
تاريخ التسجيل: Jan 2014
المشاركات: 458
إعجاب: 64
تلقى 201 إعجاب على 107 مشاركة
تلقى دعوات الى: 17 موضوع
    #4  
الملف في مشاركة الاخ سامي يعمل بشكل جيد جدا

http://www.damasgate.com/vb/attachme...4&d=1462252240

بالتوفيق

03-05-2016, 08:29 PM
عبد الهادي بهاب غير متصل
VIP
رقم العضوية: 447434
تاريخ التسجيل: Jan 2014
المشاركات: 458
إعجاب: 64
تلقى 201 إعجاب على 107 مشاركة
تلقى دعوات الى: 17 موضوع
    #5  
المشاركة الأصلية كتبت بواسطة اسد اليل3 
طلب نسخه جوست بالعربي
تسلم الايادى
بارك الله فيك اخي
مشكور .......

مشكور

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

03-05-2016, 08:38 PM
saaaaaam غير متصل
مشرف عام
رقم العضوية: 416490
تاريخ التسجيل: Apr 2013
المشاركات: 4,888
إعجاب: 2,633
تلقى 3,484 إعجاب على 1,534 مشاركة
تلقى دعوات الى: 2544 موضوع
    #6  
بارك الله فيك اخي
جهودك مميزة وفقك الله وعلى الحق سدد خطاك


11-01-2017, 10:02 AM
سعد الدين متصل
المسؤول الفني
رقم العضوية: 3
تاريخ التسجيل: Mar 2003
الإقامة: Türkiye
المشاركات: 39,500
إعجاب: 8,808
تلقى 15,567 إعجاب على 5,204 مشاركة
تلقى دعوات الى: 4893 موضوع
    #7  
الله ينور عليك ويجزاك الخير

يرفع للفائدة والأهمية


12-01-2017, 12:53 AM
عبد الهادي بهاب غير متصل
VIP
رقم العضوية: 447434
تاريخ التسجيل: Jan 2014
المشاركات: 458
إعجاب: 64
تلقى 201 إعجاب على 107 مشاركة
تلقى دعوات الى: 17 موضوع
    #8  
المشاركة الأصلية كتبت بواسطة سعد الدين 
الله ينور عليك ويجزاك الخير

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

12-01-2017, 07:46 AM
كمال بدر غير متصل
الوسـام الماسـي
رقم العضوية: 435810
تاريخ التسجيل: Nov 2013
الإقامة: جمهورية مصـر العربية
المشاركات: 21,117
إعجاب: 4,847
تلقى 5,377 إعجاب على 2,701 مشاركة
تلقى دعوات الى: 865 موضوع
    #9  

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



سُبْحَانَ اللَّهِ وَبِحَمْدِهِ ،-، سُبْحَانَ اللَّه الْعَظِيم

موضوعات العبد الفقير إلى الله الغنى بالله المتوكل على الله.



 


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

English

Powered by vBulletin® Version
Copyright ©2000 - 2017, 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.
جميع ما يُطرح من مواضيع ومشاركات تعبر عن رأي كاتبها ولا تعبر عن رأي مالك الموقع أو الإدارة بأي حال من الأحوال.