تقييم الموضوع :
  • 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
السلام عليكم ورحمة وبركاته
لك مني من جزيل الشكر والتقدير على ما تقدمه من دعم فني والله يحفظكم ويرعاكم

الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [vb6.0] جعل البرنامج يفتح كمسؤول larbihamri 6 868 30-11-16, 11:32 PM
آخر رد: sendbad100
  [سؤال] كيف اجعل الأرقام في Text بهذا الشكل 123.456.99 ( قياسي ) إظهار الفواصل iisys 22 402 17-11-16, 11:54 PM
آخر رد: iisys
Question [vb6.0] كيف انشي ترقيم تلقي عند انقر على امر جديد في برنامجي المرفق ؟؟ Microformt 4 141 05-11-16, 06:20 PM
آخر رد: كنونو
  ربط برنامجي بصفحة انترنت على الانترنت عبدالله الصافي 1 80 30-10-16, 01:21 AM
آخر رد: Ahmed_Mansoor
Question [vb6.0] كيف اشترط على المستخدم ان يحدد السجل الذي اريد حذفه في برنامجي المرفق ؟؟ Microformt 2 89 21-10-16, 01:31 PM
آخر رد: Microformt
Question [vb6.0] كيف احفظ خيارات برنامجي المرفق في ملف ini ؟ Microformt 15 364 09-10-16, 11:10 AM
آخر رد: MicroDoha
Question [vb6.0] كيف اجعل برنامجي المرفق يخذ سمات الوندز ؟؟ Microformt 0 68 07-10-16, 05:12 PM
آخر رد: Microformt
  [vb6.0] كيف اجعل عند إدارج مسار الصورة في Text تظهر الصوره في برنامج المرفق ؟؟ Microformt 1 88 07-10-16, 12:37 PM
آخر رد: Amir_alzubidy
Question [vb6.0] كيف انشي مجلد من خلال برنامجي المرفق ؟؟ Microformt 2 95 29-09-16, 09:23 PM
آخر رد: Amir_alzubidy
  ارجو مساعدتي الفورم لا يفتح عد عمل ايام فيه samira20 6 208 24-09-16, 07:28 PM
آخر رد: Amir_alzubidy

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


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