تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
استفسارات هامه ولكن بسيطة ارجو الاهتمام بها
#8
الشاكي لله كتب :
السؤال الاول والثاني ماقصروا فيه الاخوان
الثالث مافهمته
الرابع اعتقد اني تقريبا عرفت قصدك

قصدك تجعل نافذة اي برنامج خارجي داخل الفورم الخاص ببرنامجك

عليك باستخدام دالة api لفعل ذلك بالتحديد دالة SetParent

PHP كود :
<DllImport("user32.dll"SetLastError:=TrueCharSet:=CharSet.Auto)> _
Public Shared Function SetParent(ByVal hWndChild As IntPtrByVal hWndNewParent As IntPtr) As IntPtr
End 
Function 

حيث hWndChild هو handle البرنامج الخارجي

و hWndNewParent هو Handle الفورم الي تبيه يكون حاوية للبرنامج الخارجي وتقدر تاخذه عن طريق

PHP كود :
Dim ParenthWnd As IntPtr Me.Handle 


واما عن طريقة سحب Handle البرنامج الخارجي فهناك طرق كثيرة جدا

ممكن عن طريق

PHP كود :
<DllImport("user32.dll"SetLastError:=True)> _
Private Shared Function GetActiveWindow() As IntPtr
End 
Function 

حيث عن استدعاء هذي الدالة سيتم اخذ الHandle للبرنامج الي عليه الfocus

اذا انت مبتدأ جدا - انصحك ان تتعلم الاساسيات اولا وتبتعد عن هذي الامور حاليا

عندك كتاب الاستاذ تركي العسيري مفيد جدا


والله اخى العزيز شرحك متعوب فيه وانا اقدر هذا ولقد فادتنى تلك المشاركة فى بعض البرامج التى تخطر على بالى
ولكن للأسف لم اكن اقصد هذا اعتقد ان الخطأ كان بسببى انا لم استطيع توضيح الامر كما يجب ..
ولكن سوف اوضحه لك الان
انا اقصد ان لما المستخدم يختار برنامج من البرامج التى قمت انا بأضفتها الى القائمة يظهر للمستخدم مكان بداخل الفورم نفس الفورم ويعطيه ازرار مختلفة مثلا فتح سورس البرنامج فتح مجلد البرنامج وهكذا بمعنى ان فكره برنامجى هى عباره عن مكان يتجمع فى السوسرات الخاصة بالبرامج وليس معنى هذا ان يتم فتح نافذه البرامج داخل برنامجى ، البرنامج الخاص بى هو فقط مكان يتجمع فيه السورسات Smile
ارجو ان تكون الفكره قد وصلت
وانا اسف ليك على تعبك ولكن تم التقيم وصراحة فادتنى كثير Smile
واتمنى اذا كنت تملك اجابى لى على سؤالى وشكرا لك اخى العزيز
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
استفسارات هامه ولكن بسيطة ارجو الاهتمام بها - بواسطة sitespy - 25-07-13, 02:14 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  ارجو تعديل الكود بواستطة الاجراء المخزن new_programer 3 677 03-04-25, 02:44 PM
آخر رد: princelovelorn
  ارجو تعديل الكود جلب البيانات عن طريق اجراء مخزن - مرفق مثال new_programer 0 620 05-02-25, 01:51 AM
آخر رد: new_programer
  ارجو تقيم الكود المرفق - جلب اعلي رقم لتسلسل نصي للباركود new_programer 4 604 30-01-25, 08:26 AM
آخر رد: new_programer
  وجدت كود بسيط للصلاحيات وعدلته ليناسب مشروعي ولكن ظهرت بعض الأخطاء F.H.M 1 278 17-09-24, 09:34 PM
آخر رد: F.H.M
  ارجو المساعدة في فك تسفير ملف xml mimomassa17 0 218 15-09-24, 03:23 PM
آخر رد: mimomassa17
  ارجو المساعدة في كود مقارنة عامود داخل الداتا جريد فيو alachk 11 1,111 11-08-24, 11:44 AM
آخر رد: alachk
  ارجو التعديل على الدالة المرفقة - الدالة تعيد الرقم -1 new_programer 4 536 20-03-24, 01:18 PM
آخر رد: تركي الحلواني
  ارجو الافادة للضرورة mohamed sabry 1 323 13-01-24, 03:37 AM
آخر رد: Taha Okla
  ارجو المساعدة فى شاشة طباعة الباركود new_programer 10 1,192 09-01-24, 08:41 PM
آخر رد: new_programer
  [سؤال] اخوان الاعزاء ارجو مساعدتى في حل عرض بيانات في تقرير كريستال ريبورت nazarakrawi 8 4,462 21-08-23, 11:11 PM
آخر رد: mohamed Matrix

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم