منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[VB.NET] كود لجعل برنامجك فوق الجميع ( النوافذ ) . - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم مكتبة اكواد VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=185)
+--- الموضوع : [VB.NET] كود لجعل برنامجك فوق الجميع ( النوافذ ) . (/showthread.php?tid=23614)



كود لجعل برنامجك فوق الجميع ( النوافذ ) . - YousefOkasha - 31-01-18

السلام عليكم و رحمة الله و بركاته ..
أقدم لكم الكود الحصري لجعل برنامجك فوق جميع النوافذ ..
كود :
Private 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
Private Const SWP_NO**** = 2
Private Const SWP_NOSIZE = 1
Private Const HWND_TOPMOST = -1
Private Const HWND_NOTOPMOST = -2

Public Sub SetOnTop(ByVal hwnd As Long, ByVal bSetOnTop As Boolean)
Dim lR As Long
If bSetOnTop Then
lR = SetWindowPos(hwnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NO**** Or SWP_NOSIZE)
Else
lR = SetWindowPos(hwnd, HWND_NOTOPMOST, 0, 0, 0, 0, SWP_NO**** Or SWP_NOSIZE)
End If
End Sub

Private Sub Form_Load()
SetOnTop Form1.hwnd, True
End Sub
و السلام عليكم و رحمه الله و بركاته



RE: كود لجعل برنامجك فوق الجميع ( النوافذ ) . - Basil Abdallah - 31-01-18

ولكن لماذا هذا الكود الطويل بينما يوجد هذا 

كود :
Me.TopMost = True
Smile


RE: كود لجعل برنامجك فوق الجميع ( النوافذ ) . - YousefOkasha - 01-02-18

[b]Basil Abdallah[/b]
أقدر تعليقك .. لكن الكود الخاص بي ميزتة ان المستخدم لا يمكن ان يضغط على أي شئ معدا البرنامج فقط Blush


RE: كود لجعل برنامجك فوق الجميع ( النوافذ ) . - black coder - 02-06-19

ممكن تستخدم ده 
Me.TopMost = True


RE: كود لجعل برنامجك فوق الجميع ( النوافذ ) . - black coder - 09-06-19

اخي اريد كود يجعل البرنامج الخاص بي يمكن ان يعمل فوق المتصفح كمثال
 عندما اضع  كود  Me.TopMost = True يظهر فوق المتصفح لكن عند الضغط عليه يختفي المتصفح وي يظهر البرنامج علي الديسك توب هل يمكن احد مساعدتني ؟