الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تغيير لون الكنترول

مغلق
بدأه micheal R jordan في 3 يوليو 2007 · 7 رد · 1,026 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله تعالى وبركاته

آمل أن لا تردوا ضيفا خائبا ولا بد من قِرى الضيف

المهم

أنا أتعلم الفجوال بيسك ولكنني من النوع الذي ما بيتهنى حتى يسقط على أنفه

بدأت أتساءل من هنا وهناك عن كيف يعمل الفيجوال واللغات الاخرى ولكن السؤال الذي كان يحيرني

هو كيف يبرمج الاصدقاء في c و ++C

CONTROLS فوجدت الدالة CreateWindowEx

وبدأت التعامل معها ووصلت إلى حد الان إلى command button و label و text box

المهم بعد هذا ذهبت إلى السهل عندما في الفيجوال وهو خصائص controls وبدأت بالبحث حتى استطعت أن أتعامل مع بعض الدوال

بخصوص الخط نوعه وما إلى ذلك

طولت عليكم

السؤال فلا غاب ولا طار هو

اقتباس
ما هي الطريقة لتغيير خلفية الكنترول ولنقل label

فقط للاضافة أنا أستعملها من الفيجوال بيسك ولكن تقريبا %90 من الدوال والتوابت وما إلى ذلك أخدته من لأكواد ++c

فأنا أعلم أن api لا يتغير إلى في كيفية تعامل اللغة معها

السؤال مرة أخرى

اقتباس
ما هي الطريقة لتغيير خلفية الكنترول ولنقل label

وأشكرك من هناك من قسم الفيجوال بيسك 6

شكرا

#2

وعليكم السلام ورحمة الله وبركاته .

هنا تستخدم الرسائل ..

مثلا ..WM_CTLCOLORSTATIC .

في الحقيقة نسيت الطريقة .. لاني من زمان ما استخدمت الAPI .. لكن هذه الروابط ستفيدك ان شاء الله.

http://www.winprog.org/tutorial/dlgfaq.html

وهذا مثال من الاخ jass موجود في الصفحة الرئيسية للموقع

http://www.arabteam2000.com/files/code/files/add_color.zip

تم تعديل هذه المشاركة بواسطة الشمري في 3 يوليو 2007 في 13:37

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#3

السلام عليكم

شكرا أخي على الرد

وقد كنت طامعا في أن يشفى غليلي في هذا القسم

ولكن

الشكوى لغير الله مذلة

المهم

أخي الكريم الرابط الاول رأيته من قبل وقرأت الصفحة مرتين وتعلمت أشياء صغيرة قليلة منه

لا أنكر ولكن ليس إلى حد تغيير خلفية label فالمشكبة عندي في WM_CTLCOLORSTATIC

والرابط التاني لا يقوم Dev-C++ بترجمته نظرا لخطأ في السطر

#include "ColorControls.h"

ولا أفهم لماذا ولكن ما إن يكن header في مجلد البرنامج يعني مش مع other headers

يحدث هذا الخطأ

وقد كنت اعتقد أنني قد أجد الجواب الكافي الشافي هنا

في بلد البرمجة ++C

على أي سأبحث أكثر وإن شاء الله أجد الحل أو يجدني

سلام

#4

لقد أسمعت لو ناديت حيا ولكن لا حياة لمن تنادي

#5

السلام عليكم

أخي ضع المكتبةColorControls.h في مجلد مثالincludes ثم إتبع المراحلة كما هو في الصورة :

post-91400-1183895778_thumb.jpg

وسيعمل برنامجك كما هو في الصورة التالية

post-91400-1183895795_thumb.jpg

اقتباس

لقد أسمعت لو ناديت حيا ولكن لا حياة لمن تنادي

هذه التعاليق لن تفيدك في شيء

#6

السلام عليكم

شكرا أخي

ولكن عندي سؤال بسيط جدا وجدا وهو

كيف أحصل على تلك النافذة يعني على ماذا أظغط في dev لاحصل عليها

آمل أن لا أطيل عليك أولا

اما بخصوص التعليقات فأنا أعرف حق المعرفة انها لن تفيد ولكن ماذا أقول إنها تعليقات

شكرا جزيلا أرجو الاجابة

تعليق آخر

#7

السلام عليكم

عذرا أخي على التأخير في الإجابة

لكي تحصل على تلك النافذة, إذهب الى Project-> Properties

فيDev C++ جربت نسخ المكتبة في المجلد include التابع ل Dev. أو ضعها في مجلد خاص وأضفه للمشروع بنفس الكيفية السابقة أيPorject->Project Options

post-91400-1184584444_thumb.jpg
#8

السلام عليكم

أخي الكريم أراني أكثرت عليك

آسف ولكن أنظر في الصورة لا أستطيع التغيير فيها كأنها Enabled

لا أعرف كأنك استعملت الدالة EnableWindow

آمل أن تفهمني حسن

عندا لا يكون أي نص selected في الــnotepad فإن menu copy لا تساطيع الضغط عليه

آسف على الازعاج المستمر

هذا الموضوع مغلق.

مواضيع مشابهة