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

كود جعل الفورم فى المقدمة حتى على الالعاب

بدأه rokaphp في 5 يناير 2009 · 4 رد · 747 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اريد كود يقوم بجعل برنامجى فى مقدمة كل البرامج حتى الالعاب

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

Private Declare Sub SetWindowPos Lib "user32" (ByVal hwnd As Long , _
ByVal hWndInsertAfter As Long , ByVal X As Long , ByVal Y As Long , _
ByVal cx As Long , ByVal cy As Long , ByVal wFlags As Long)
Private Sub Form_Load()
Timer1.Interval = 1
End Sub
Private Sub Timer1_Timer()
SetWindowPos Form1.hwnd , -1 , 0 , 0 , 0 , 0 , 3
End Sub

يعمل مع جميع البرامج ويجعلها فى الخلفية عدا الالعاب

فعل هناك كود يتغلب على الالعاب ويجعل برنامجى فى المقدمة

رجاء الرد السريع لاهمية

ولكم جزيل الشكر

#2

جرب:

BringWindowToTop Me.hwnd

طبعاً بعد تعريف:

Declare Function BringWindowToTop Lib "user32" Alias "BringWindowToTop" (ByVal hwnd As Long) As Long

لكني لست متأكداً من أنها ستعمل كما تريد، جربها على كل حال.

هذه الجملة خاطئة  :wacko: 


#3

شكرا على اهتمامك اخ abboodd

ولكن هذا الكود لا يعمل

#4

المشكلة هي التقنية التي تستعملها الألعاب، كما تلاحظ فهناك تقنية ما تقوم بإيقاف الأنظمة الأخرى التي تعمل على الحاسوب، وهذا ملاحظ، مثلاً إذا كنت مشغلاً لشيء صوتي فإن الصوت سيتوقف.

لا يمكنني مساعدتك سوى أن أقول لك، إبحث عن هذه التقنية، ثم بعد أن تكتشفها اعمل على إيقافها.

وفقك الله

هذه الجملة خاطئة  :wacko: 


#5
SetWindowPos Form1.hwnd, -1, 0, 0, 0, 0, 2 Or 1

ليس كل ما يتمناه المرء يدركه

arabteam2000.gif

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