تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[vb6.0] كيف اجعل برنامجي يفتح فوق كل البرامج المفتوحة ؟؟
#1
Question 
الاخوه الكرام
السلام عليكم ورحمة وبركاته
كيف اجعل برنامجي يفتح فوق كل البرامج المفتوحة ؟؟
نامل من الله المساعده والله يحفظكم ويرعاكم
إذا ضاقت بك الأحوال يوماً     فَثِقْ بالواحِدِ الفَرْدِ العَلِيِّ
الرد }}}}
تم الشكر بواسطة:
#2
[quote]Option Explicit

Private Sub Command1_Click()
Dim lR As Long
lR = SetTopMostWindow(Form1.hwnd, True)
End Sub

Private Sub Command2_Click()
Dim lR As Long
lR = SetTopMostWindow(Form1.hwnd, False)
End Sub
الرد }}}}
تم الشكر بواسطة:
#3
Question 
اخي العزيز Big Grineya R Ataya
السلام عليكم ورحمة وبركاته
الكود لم ينجح معي ممكن مثال ؟؟
ولكم مني فائق الاحترام والتقدير
إذا ضاقت بك الأحوال يوماً     فَثِقْ بالواحِدِ الفَرْدِ العَلِيِّ
الرد }}}}
تم الشكر بواسطة:
#4
.....

منقول

أنشء موديول Module باسم mdl_TopMostWindow وضع فيه هذا الكود "نافذة دوماً في المقدمة"
كود :
Option Explicit

Public Declare Function 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) As Long
Const SWP_NOMOVE = 2
Const SWP_NOSIZE = 1
Const FLAGS = SWP_NOMOVE Or SWP_NOSIZE
Const HWND_TOPMOST = -1
Const HWND_NOTOPMOST = -2

Public Function SetTopMostWindow(hwnd As Long, Topmost As Boolean) As Long
    If Topmost = True Then 'Make the window topmost
        SetTopMostWindow = SetWindowPos(hwnd, HWND_TOPMOST, 0, 0, 0, 0, FLAGS)
    Else
        SetTopMostWindow = SetWindowPos(hwnd, HWND_NOTOPMOST, 0, 0, 0, 0, FLAGS)
        SetTopMostWindow = False
    End If
End Function

طريقة تطبيق أمر "نافذة دوماً في المقدمة" على النموذج في الحدث Form_Load
كود :
Private Sub Form_Load()
    Call SetTopMostWindow(Me.hwnd, True)
End Sub

.....
الرد }}}}
تم الشكر بواسطة: Microformt
#5
Wink 
اخي العزيزvbnet
السلام عليكم ورحمة وبركاته
لك مني من جزيل الشكر والتقدير على ما تقدمه من دعم فني والله يحفظكم ويرعاكم
إذا ضاقت بك الأحوال يوماً     فَثِقْ بالواحِدِ الفَرْدِ العَلِيِّ
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Question [vb6.0] كيف اجعل خلفية Text شفافه ؟؟ Microformt 3 102 17-09-17, 06:49 PM
آخر رد: Microformt
Question [vb6.0] كيف يتم تعطيل عمل ازارار ctrl+Ait+Delete عند تشغيل برنامجي ؟؟ Microformt 4 113 13-09-17, 08:17 AM
آخر رد: Amir_alzubidy
  [سؤال] مشكلة في برنامجي أرجو حلها suzoki 1 71 08-09-17, 06:06 AM
آخر رد: suzoki
Question [vb6.0] كيف اجعل الصوره تتوسط الفورم سوى كان عند التكبير او التصغير ؟ Microformt 1 79 05-09-17, 10:22 PM
آخر رد: Amir_alzubidy
Question [vb6.0] الاستعلام برقم الموظف في برنامجي المرفق ؟ Microformt 9 173 27-08-17, 01:44 PM
آخر رد: Microformt
Question [vb6.0] كيف اجعل يظهر للمستخدم رسالة عند عدم وجود الاسم الذي يبحث عنه في برنامجي المرفق؟؟ Microformt 4 134 22-08-17, 07:00 PM
آخر رد: Microformt
Question [vb6.0] هل يمكن عمل تلميح الاوامر قوائم برنامجي عند تحريك موشر الماوس عليه مثل الذي في الصو Microformt 3 156 19-07-17, 06:05 PM
آخر رد: Microformt
Question [vb6.0] هل يوجد برنامج تنصيب يبحث ويجمع ملفات برنامجي المصنوع من فجوال بيسك ؟؟ Microformt 3 144 11-07-17, 04:34 PM
آخر رد: Microformt
  [سؤال] هل يوجد طريقة او شرح لتجميل البرامج فى فيجوال بيسك 6 Ratchinko 6 275 10-07-17, 01:01 PM
آخر رد: مصمم هاوي
Question [vb6.0] كيف اجعل خيار الصفحة الريسئة مفعل عن فتح الفورم؟؟ Microformt 2 118 29-06-17, 03:31 PM
آخر رد: Microformt

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


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