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

Api بواسطة Listview تغيير شكل

مغلق
بدأه micheal R jordan في 15 سبتمبر 2007 · 3 رد · 818 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

إخواني الاعزاء أحاول تغيير شكل ListView بواسطة API

GetWindowLlong و SetWindowLong عبر SendMessage بالتوابث الصحيحة

ومما زاد الطين بلة وفسادا هو أنها تعمل في المرة الاولى ولا تعمل في المرات المقبلة وهو أمر غير منطقي بالنسبة إلي

أما بواسطة كود الــ VB عادي عملت جيدا

أرجو الافادة

Change_ListView_Style.rar

تم تعديل هذه المشاركة بواسطة micheal R jordan في 15 سبتمبر 2007 في 12:05

#2

إستخدم هذا الكود

Case 0: Call SetWindowLong(ListView1.hwnd, GWL_STYLE, TheStyle And &HFFFFFFF0 Or LVS_ICON)

ومع بقية الخيارات إستخدم نفس الشئ ..

"First they ignore you, then they laugh at you, then they attack you, then you win"

===

اقتباس

حُكَّامُـنَا إِنْ تَصَـدّوا لِلْحِمَــى اقْتَحَمُـوا ***** وَإِنْ تَصَدَّى لَـهُ المُسْتَعْمِـرُ انْسَحَبُـوا

هُمْ يَفْرشـُونَ لِجَيْـشِ الغَــزْوِ أَعْيُنَـهُـمْ ***** وَيَدَّعُــونَ وُثُـوبَـاً قَـبْـلَ أَنْ يَثِـبُــوا

الحَاكِمُـونَ و«وَاشُنْـطُـنْ» حُكُومَتُـهُـمْ ***** وَاللامِعُــونَ وَمَـا شَعَّـوا وَلا غَرَبُــوا

القَاتِلُـــونَ نُبُــوغَ الشَّـعْــبِ تَرْضِـيَـــةً ***** لِلْمُعْتَدِيــنَ وَمَـا أَجْـدَتْـهُـمُ الـقُــرَبُ

لَهُمْ شُمُـوخُ «المُثَنَّـى» ظَاهِـرَاً وَلَهُـمْ ***** هَـوَىً إِلَـى بَابَـك الخَرْمِـيّ يُنْتَسَـبُ

البردوني "أبو تمام وعروبة اليوم" 1971

===

اقتباس
عبيد الهوى يحكمون البـلاد ***** ويحكمهــم كلّهـــم درهــــــم

و تقتـادهـم شهـوة لا تنــام ***** وهـــم فـي جـهالتهــم نــــوّم

ففــي كـــلّ ناحيــة ظـالـــم ***** غبــــــيّ يسـلـّطــــه أظلـــم

أيا من شبعتم على جوعــنا ***** وجـــوع بنينـا ألـم تتخمـــوا ؟

ألم تفهموا غضبة الكادحين ***** على الظلـم ؟ لا بدّ أن تفهموا

البردوني "نحن و الحاكمون "

#3

اخي الدوال الـ API معقدة و تحدث معها مثل هذه المشكال كثيراً

و لكن ما حاجتك في تفيير شكل الـ ListView بدوال الـ API

مادام الفيجوال بيزيك يقوم بذلك ؟ !!!

مواضيع و دروس
الكتابة بعدة ألوان داخل الــ TetxBoxمكتبة الأكوادتحميل الــ Visual Basic Express 2005
تحميل فيجوال بسيك 6أكواد × أكواددروس في الخوارزميات
لتحميل عدة إصدارات من كريستال ريبورتتحميل برنامج Activ Skin 4.3جمل الــ Sql من الألف إلى الياء
معظم المواقع المختصة بالفيجوال بيسيكموقع كويس للأيقوناتمرجع شامل لأدوات ActivX
كيفية نطق الحرف المكتوب شرح عن كيفية إقامة علاقة مع Data Reprot باستخدام الــ DataEnvironment علاقة مع الـ Datareport بدون استخدام DataEnvironment (( شرح ))
كتاب Migrating From DAO to ADOإضافة لـ VB6 بريمج IndenterVB, إضافة لبيئة تطوير فيجوال بيسك 6حوار بينى و بين عضو حول ال winsock , اتمنى ان يعجبكم
Smart Indenter 3.5 لتنسيق الأكواد, هديه لكل الأعضاء السلسلة الدهبية في المواضيع العلمية ، إستغلال الـ Balloons في الـ Windows XP مصفوفات الأدوات Control Arrays افكار وتلميحات ! , لمن افتقدها من أيام الـ VB6.0
جعل خلفية الـ Mid Form تظهر بالكامل خواص الاداة Winsock لربط الاجهزة عن طريق الانترنتكيف يتم عمل تقارير بإستخدام HTML

7.gif
#4

السلام عليكم

آسف لانني لم أرد في وقت أبكر

شكرا أخي الكريم لقد كانت مساعدة قيمة أخي

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

شكرا

بخصوص

اقتباس
و لكن ما حاجتك في تفيير شكل الـ ListView بدوال الـ API

فهناك جوابان أولهما هي أنني أحب أن أرى دائما كيف يقوم النظام بعمل الاشياء

الجواب التاني هو أنني في بعض الاحيان أتعامل مع برامج أخرى

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

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