20-09-17, 02:15 AM
(آخر تعديل لهذه المشاركة : 20-09-17, 03:12 AM {2} بواسطة thevest_knight.)
السلام عليكم
لدي برنامج يشغل بث مباشر اردت اضافة خاصية التقاط صورة للفورم النشيط لكن المشكل أن الكود الذي لدي يأخذ الصورة للفورم و يتجاهل الفيديو الذي يعمل بداخله و كأنه غير موجود
الكود المستخدم
رجاءا اريد مساعدة من ذوي الاختصاص في أقرب وقت ممكن
تحياتي
اتضح أن الكود السابق يستثني كونترول الويب براوزر فقمت بالتعديل عليه و جربت فوجدت أنه يأخذ الصورة بشكل عادي من الويب براوزر لكنه لا يظهر الفورم و بقي الان أن أدمج صورة الويب براوزر بالفورم كي يظهر البرنامج كاملا
لدي برنامج يشغل بث مباشر اردت اضافة خاصية التقاط صورة للفورم النشيط لكن المشكل أن الكود الذي لدي يأخذ الصورة للفورم و يتجاهل الفيديو الذي يعمل بداخله و كأنه غير موجود
الكود المستخدم
كود :
Dim bm As New Bitmap(Width, Height)
DrawToBitmap(bm, New Rectangle(0, 0, Width, Height))
bm.Save("C:\Users\Thevest\Desktop\screenshot.png", System.Drawing.Imaging.ImageFormat.Png)
رجاءا اريد مساعدة من ذوي الاختصاص في أقرب وقت ممكن
تحياتي
اتضح أن الكود السابق يستثني كونترول الويب براوزر فقمت بالتعديل عليه و جربت فوجدت أنه يأخذ الصورة بشكل عادي من الويب براوزر لكنه لا يظهر الفورم و بقي الان أن أدمج صورة الويب براوزر بالفورم كي يظهر البرنامج كاملا
كود :
Dim bm As New Bitmap(BPLAYER.Width, BPLAYER.Height)
'DrawToBitmap(bm, New Rectangle(0, 0, Width, Height))
BPLAYER.DrawToBitmap(bm, New Rectangle(0, 0, BPLAYER.Width, BPLAYER.Height))
bm.Save("C:\Users\Thevest\Desktop\DZSATscreenshot" & Rand() & ".png", System.Drawing.Imaging.ImageFormat.Png)