ايران ويج

نسخه‌ی کامل: گرفتن عکس از هر جایی که دلت بخواد
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام
من یه سورسی میخوام که از هر جایی از ویندوز که بخوام بتونم عکس بگیرم درضمن می خوام کلید دسترسی برای دکمه ای که عکس می گیره بزارم مثلا ctrl + o عکس بگیره
یک هفته گذشت کسی جواب نمیده
شما بگرد جایی به مشکل خوردی کمکت میکنم راهنمایی .

کد:
Private Declare Function GetDesktopWindow Lib "user32" () As Long
Private Declare Function GetDC Lib "user32" (ByVal hwnd As Long) As Long
Private Declare Function BitBlt Lib "gdi32" (ByVal hDestDC As Long, ByVal x As Long, ByVal y As Long, ByVal nWidth As Long, ByVal nHeight As Long, ByVal hSrcDC As Long, ByVal xSrc As Long, ByVal ySrc As Long, ByVal dwRop As Long) As Long

برای عکس گرفتن از توابع بالا استفاده کن .

و برای تعریف کلید از توابع


کد:
Private Declare Function RegisterHotKey Lib "user32" (ByVal hwnd As Long, ByVal id As Long, ByVal fsModifiers As Long, ByVal vk As Long) As Long
Private Declare Function UnregisterHotKey Lib "user32" (ByVal hwnd As Long, ByVal id As Long) As Long
Private Declare Function PeekMessage Lib "user32" Alias "PeekMessageA" (lpMsg As MSG, ByVal hwnd As Long, ByVal wMsgFilterMin As Long, ByVal wMsgFilterMax As Long, ByVal wRemoveMsg As Long) As Long
Private Declare Function WaitMessage Lib "user32" () As Long

استفاده کن .