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

[ تمت الإجابة ]مساعدة فى تعطيل امر Copy و Cut

مغلق
بدأه nagy في 3 فبراير 2008 · 14 رد · 3,724 مشاهدة · في أرشيف قسم Windows APIs
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

ارجومن الاخوة الخبراء التكرم بافادتى عن دالة api المسؤلة عن اتاحة و تعطيل امرى cut , copy بالنسبة للنصوص.

و لكم خالص الشكر.

#2

ممكن توضح كيف تريد عمل ذلك ؟؟

يعني الـitems بتاع الـCopy & Paste تكون غير مفعلة Disabled ام لا تريد الويندو ان لا يستجيب لأوامر النسخ والقص ؟؟؟

mov eax, dword ptr ds:[0xffdf0308]

jmp dword ptr [eax+0xfc]

#3

اتصور الثانية, hook على المفاتيح وعدم معالجتها + على خيارات القوائم الخاصة بوضع النص في الـ clipboard وتفريغه.

هناك حل لكنه غير فعال, تفريغ الـ clipboard بشكل دائم لكن هذا يعني انه لا يمكن نسخ اي شئ.. كيف نقوم اذن بتحديده ليختص بأمر معين, نحدده على نافذة؟

تم تعديل هذه المشاركة بواسطة Junkie في 5 فبراير 2008 في 00:26

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#4

وهناك اسهل حل في الوجود : subclassing :wink:

لكن انا منتظر رد الأخ

mov eax, dword ptr ds:[0xffdf0308]

jmp dword ptr [eax+0xfc]

#5
GamingMasteR كتب:
subclassing :wink:

:thumb_up:

هذا هو

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#6

الاخوة الأفاضل .. أعتذر اولا على التأخير فى الرد

و حقيقة الامر ان هناك احد البرامج المفيدة لى فى عملى .. و قد تم برمجته على الا يستجيب عند ضغط right click على نص تم تحديده فى مربع نص الامر الذى يحول دون الاستفادة من ذلك النص فى برنامج word عن طريق copy و paste .. و قد طرأ لى انه يمكن التعامل مع الدالة المسؤلة عن ذلك حتى يتم تفعيل right click و من ثم القائمة التى تتضمن امرى copy , cut

و اعتذر مرة أخرى على التأخير .. و لكم جزيل الشكر على الاهتمام .. بارك الله لكم و زادكم علما و نورا

#7

الموضوع تغير تماماً, أصبح RE .. برأيي توجه إلى http://www.at4re.com/ واطرح ما تريد فهو مختص بأمور الهندسة العكسية وهو أمر غير مسموح به في المنتدى لمخالفته قوانين الملكية الفكرية.

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#8

شكرا جزيلا

#9

أشعر أن الأمر ليس معقداً لدرجة اللجوء لـ RE ..

النص الذي تريد الحصول عليه في أي مكان في البرنامج. أقصد بـ "مكان" هنا , ما هي نوع الـ window التي تحوي النص أهي Edit أم RichEdit أم غير ذلك ...

إستخدم Spy++ لتعرف ذلك.

المعلومات التي وضعتها في السؤال قليلة جداً بل يمكن القول أنك لم تضع أي معلومات وهذا هو عيب الكثير من الأسئلة في المنتديات العربية ..

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

===

اقتباس

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

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

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

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

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

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

===

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

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

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

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

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

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

#10
cipher كتب:
أشعر أن الأمر ليس معقداً لدرجة اللجوء لـ RE ..

أفدني أخي cipher, كيف هذا؟

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#11

اشكركم اولا على متابعة بحث هذا الموضوع ..

و بالنسبة لاستفسار الاخ الكريم cipher فإن النافذة نوعها RichEdit كما ان البرنامج تم برمجته بلغة delphi

و معذرة لقلة المعلومات لقلة الخبرة .. جزاكم الله خيرا على مساعدتكم

#12
اقتباس
و حقيقة الامر ان هناك احد البرامج المفيدة لى فى عملى .. و قد تم برمجته على الا يستجيب عند ضغط right click على نص تم تحديده فى مربع نص الامر
اقتباس
و بالنسبة لاستفسار الاخ الكريم cipher فإن النافذة نوعها RichEdit كما ان البرنامج تم برمجته بلغة delphi

لا أعلم إن كنت تبرمج بالدلفي أم لا..

TRichEdit التابعة لدلفي لا تحوي ContextMenu لذا عندما تضغط Right click لن تظهر أي قائمة إن لم تكن مسندة مسبقاً -برمجياً- ..

بما أنك تستطيع تحديد النص هل جربت إستعمال Ctrl+C ؟

برمجياً يمكنك :

- إستخدام الرسائل EM_EXSETSEL ثم EM_GETSELTEXT وستحصل على النص

وإن كان النص محدد مسبقاً فيمكنك الإكتفاء بـ EM_GETSELTEXT بعد أن تستدعي EM_EXGETSEL .

- إستخدام MSAA لمعلومات عنها Microsoft Active Accessibility

راجع هذا الموضوع وفيه إشارة لهذه التقنية ومثال جيد

/index.ph...122179&st=0

- هناك طرق أخرى ....

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

===

اقتباس

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

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

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

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

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

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

===

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

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

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

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

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

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

#13

لقد استجاب البرنامج بالفعل ل Ctrl+C .. لا ادرى كيف غاب عنى هذا الامر !

لقد وفرت على يا اخى الكثير من الوقت و الجهد فقد كنت مضطرا لاعادة كتابة النص فى word .. لا اعرف كيف اوفيك حقك من الشكر .. بارك الله لك فى علمك و رزقك و معاشك

#14

كما توقعت لم يكن الأمر بتلك الصعوبة التي توقعها الإخوة .

اقتباس
لا اعرف كيف اوفيك حقك من الشكر

لا شكر على واجب , فقط أتمنى منك في مرات قادمة أن تضع أسئلتك بصورة أكثر تفصيلاً فطريقة وضع السؤال تختصر جزء كبير من وقت المجيب لوضع الإجابة , ومن وقت إنتظار السائل للجواب .

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

===

اقتباس

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

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

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

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

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

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

===

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

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

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

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

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

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

#15

هنا تجد امثلة على الدلفي عن ال Subclssing ,superClassing

المثال الثالث جميل صراحة

Examples.zip

تم تعديل هذه المشاركة بواسطة romanof في 9 فبراير 2008 في 20:39

أضاعوني وأي فتى أضاعـوا * * * ليـوم كــريهـة وســـداد ثغــــر

وخـــــلونـي ومعتـرك المنايـا * * * وقد شـــرعوا أسنــتهم لنحـري

كأني لم أكــــــن فيهـم وسيطـا * * * ولم تك نســبتي في آل عمــرو

أجرر في الجـــوامع كـل يـوم * * * ألا لله مظــــلمتـي وهـصـــري

عسى الملك المجيب لمن دعاه * * * سينجيني فيعلم كيــف شكـري

فأجـــزي بالكرامـة أهـل ودي * * * وأجزي بالضـغينة أهل ضري

منتديات الرياضيات العربية

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…