الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

الحصول على Hwnd لmsgbox كيف؟

مغلق
بدأه xhacker في 17 أغسطس 2007 · 2 رد · 602 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أساسا لتطبيق ال ActiveSkin

أى معلومات ؟

بحث جوجل أسفر على برنامج يمكنه تطبيق الActiveSkin على MsgBox و ComDlg أيضا.

أسم الأداة: Skin Boxer و هى قديمة و بلا كراك.

المهم: كيف يحدث هذا ؟..كيف يمكن الحصول على الhWnd لتلك الأدوات بشكل ما أو بأخر ؟

#2

لا أفكار ؟

#3
LEFT TO RIGHT
Q- What are the message boxes ?
A- They are windows that ....................................

Q- Can we retrieve message boxes handles ?
A- I just said that they are windows , so yes you can by APIs that can retrieve handles like FindWindow.

Q- Can we confirm that a specified handle belong to a message box or not ?
A- Yes using the following code :


Option Explicit
Private Declare Function GetClassName Lib "user32" Alias "GetClassNameA" (ByVal hWnd As Long, ByVal lpClassName As String, ByVal nMaxCount As Long) As Long


Private Function IsMsgBox(ByVal hWnd As Long) As Boolean

Dim Class As String
Const MaxLen As Long = 256
Const Target As String = "#32770"

Class = String$(MaxLen, 0)
If GetClassName(hWnd, Class, MaxLen) Then
	Class = Left$(Class, InStr(Class, vbNullChar) - 1)
	IsMsgBox = (StrComp(Class, Target, vbTextCompare) = 0)
End If

End Function


MsgBox IsMsgBox(133700)



:lol:

مكسل أضغط Alt+Shift :P

تم تعديل هذه المشاركة بواسطة msayed2004 في 17 أغسطس 2007 في 23:06

هذا الموضوع مغلق.

مواضيع مشابهة