منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : Get Screen Snapshot
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
كاتب الموضوع : هاني

السلام عليكم

إليكم إخواني الأعزاء هذه الدالة و التي تقوم بإلتقاط صورة للشاشة و شكراُ .


كود :
'By Hani - 2007
'www.vb4arab.com
Function GetScreenSnapshot(ByVal activeWindowOnly As Boolean) As Image
' إلتقاط صورة للشاشة النشطة فقط
If activeWindowOnly Then
SendKeys.SendWait("%{PRTSC}")
Else
' إلتقاط صورة لكامل الشاشة
SendKeys.SendWait("{PRTSC 2}")
End If
' وضع الصورة في الحافظة
Return DirectCast(Clipboard.GetDataObject().GetData(DataFormats.Bitmap), Image)
End Function

ملاحظة :
يمكنك إلتقاط صورة للشاشة النشطة فقط أو للشاشة كاملة .