• 0
الوليد123

ماهو كود اخفاء واظهار شريط عناوين مجلدات الويندوز

سؤال

ماهو كود اخفاء واظهار شريط عناوين مجلدات الويندوز

تم ارفاق صورة للتوضيح بشكل افضل

وشكرا للجميع

111.rar

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

7 إجابة على هذا السؤال .

  • 0

السلام عليكم

اخي العزيز عند عدم الاجابة بسرعة ..عليك ان تعلم أن ما تطلب ليس

بالبسيط ...ما تطلب يحتاج الى خبرة قوية في توابع API و خاصة ما يتعلق منها بنوافذ ويندوز وابنائها و الكلاسات الــــــخ ...

مثالي هذا سيجيب لك عن الالية التي يتم بها اخفاء ماتريد:

1- هدفنا هو ايجاد مقبض الكومبو بوكس ,بعدها يصبح الموضوع بسيطا" ولكن كيف؟

2- لايجاده انظر (أحد) تراتبية نوافذ مستكشف ويندوز التي تقود الى هذا الكومبو

post-76890-12611768908197_thumb.jpg

(لاحظ وجود ابن للـ كومبو بوكس المسمى Edit والذي من خلاله تستطيع قراءة نصه)

الأن:

ماذا لو قمت بفتح عدة نوافذ ويندوز ؟ أين هو الكومبو بوكس المطلوب رأسه؟

نستنتج من ذلك شي قيّم وهو اننا ملزمون بعمل مسح لجميع النوافذ الأم والتي كلاسها يحمل الاسم(CabinetWclass) قبل اظهارها للمستخدم

3- بعد جرد كل النوافذ الأم لابد من البحث في أبناء هذه النوافذ حتى نصل الى كلاس النافذة المسمى (ComboBox)

-ألية عمل البرنامج :

1- التابع EnumAllWindows يقوم بمسح جميع النوافذ المخفية والمرئية

2-نقوم فقط باقتناص نوافذ ويندوز التي تحمل الكلاس (CabinetWclass) عن طريق تدقيقها بالدالة GetClassName ثم عرضها للمستخدم

3-بعد اختيار المستخدم للنافذة المطلوبة ينقر زر اخفاء ليستدعى التابع EnumChildWindows فتبدأ عملية

البحث عن جميع ابناء النافذة الهدف وعندما يجدها يقنص مقبضها ويرسله الى التابع ShowWindow لاخفاءه

4-انقر على الزر مرة اخرى لاظهار الشريط

5-اذا قمت بفتح نوافذ جديدة اثناء عمل البرنامج انقر زر تحديث لاظهارها

للمزيد انظر الفيديو:

post-76890-12611768726528_thumb.gif

بالتوفيق

Hide Address.rar

2

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

قبل التحميل والتجربة

(عبقريتك واضحة من خلال ردك)

فشكرا جزيلا لك

ساوافيك بالنتيجة

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اخي الكريم

الملف المرفق متعوب عليه

ولكن هناك مشكلة بسيطة

وهي اخفاء عنوان المجلد النشط

فاذا تم فتح مجلد اخر فالعنوان موجود

فهل هناك كود لاخفاء العنوان او اظهارة عن الجميع بغض النظر عن المجلد المفتوح او مغلق

وشكرا

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .