عرض مشاركة واحدة
قديم منذ /11-05-2012, 06:51 PM   #1
‏windows 8
Creator

الصورة الرمزية ‏windows 8

‏windows 8 غير متواجد حالياً

 رقم العضوية : 32
 تاريخ التسجيل : Oct 2012
 العمر : 36
 الجنس : ~ ذكر
 البلد : GAZA
 المشاركات : 0
 إهتمامك : HKER
 النقاط : 19
 قوة التقييم : ‏windows 8 is on a distinguished road

شكراً: 0
تم شكره 0 مرة في 0 مشاركة
Talking سؤال أخر فى الكى لوجر....؟ارجو دخول الخبراء

سؤال , أخر , فى , الكى , لوجر....؟ارجو , دخول , الخبراء

بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاتة
كنت بسال عن سؤال أخر فى الكى لوجر دلوقتى اوكية انا معايا كود الكى لوجر اى كلمة بتكتب بتتسجل
فى ملف تكست انا بئى عايز معرفة إسم النافذة التى يكتب فيها الحرف
وإن كانت نفس اسم النافذة للحرف السابق يضيف عليها
وإن كانت مخالفة يضيف فى سطر جديد تحت اسم نافذة جديدة

ودة كود لاقيتة يوضح المثال بس متعملشى معايا
كود:
Public Sub GetWindowName()
Dim MyStr As String * 100
Dim hwnd As Long
Static NewWinName As String
Static OldWinName As String

'تجهيز اسم النافذة
hwnd = GetForegroundWindow
GetWindowText hwnd, MyStr, 100
NewWinName = Replace(MyStr, Chr(0), "")
If Len(NewWinName) > 25 Then
NewWinName = Mid(NewWinName, 1, 22)
NewWinName = NewWinName & "..."
End If
If NewWinName = "" Then Exit Sub
NewWinName = ""

'وضع اسم النافذة في صندوق النص
If Text1.Text = "" Then OldWinName = ""
If NewWinName OldWinName Then
If Text1.Text = "" Then
Text1.Text = NewWinName & vbCrLf
Else
If VWrite = True Then
Text1.Text = Text1.Text & vbCrLf & vbCrLf & NewWinName & vbCrLf
Else
Text1.Text = Left(Text1.Text, Len(Text1.Text) - Len(OldWinName) - 2)
Text1.Text = Text1.Text & NewWinName & vbCrLf
End If
End If
VWrite = False
OldWinName = NewWinName
End If
End Sub
ياريت ياجماعة الاقى رد ولو واحد فقط
المصدر: development-point - للمزيد تابع : الأرشيف


schg Hov tn hg;n g,[v>>>>?hv[, ]o,g hgofvhx






 
 
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47