C# winform 窗体中抓取skype实时视频通话图像 实时图像的视频界面 看你能否找到这个的句柄了,然后丢入pannel的方法一样。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我用句柄查看器找了下,貌似下面的这个对象(TLiveConversation):IntPtr subform = API.FindWindow("TLiveConversation", null); API.SetParent(ptrskypeWnd, this.panel1.Handle);API.ShowWindow(ptrskypeWnd, WindowsApi.API.SW_MAXIMIZE);但是无法抓取双方通话过程中的实时图像的视频界面显示在form窗体的Panel控件中,是不是句柄没有找正确,还是其它问题,请帮忙看看; 考虑 截图 然后弄个线程 循环刷新 public Bitmap PrtWindow(IntPtr hWnd2) { IntPtr hWnd = hWnd2; //FindWindowByCaption(IntPtr.Zero,fromname); RECT rect = new RECT(); IntPtr hscrdc = GetWindowDC(hWnd); GetWindowRect(hWnd,out rect); IntPtr hbitmap = CreateCompatibleBitmap(hscrdc, rect.Right - rect.Left, rect.Bottom - rect.Top); IntPtr hmemdc = CreateCompatibleDC(hscrdc); SelectObject(hmemdc, hbitmap); PrintWindow(hWnd, hmemdc, 0); Bitmap bmp = Bitmap.FromHbitmap(hbitmap); DeleteDC(hscrdc); DeleteDC(hmemdc); return bmp; } 如何用C#写一个让机器自动重启的程序 vs2008 怎么拖出数据表生成图形的 c#静态对象的性能是否有损失? 请问C#能获取硬件所对应的Ports吗 [大家来挑战]如何能够迅速的将10万条记录添加到数据库中!!!!! 使用dataAdapter包含事务处理吗? 实在看不懂这句话了,请大家帮忙~ 泛型继承问题 如何在.net中实现split window的功能?? 一个控件继承TabControl-----让TabControl控件平移 局域网 vs发布新版后 客户端无法更新 抓取需要登陆成功之后的某个页面的图片,如何实现?
IntPtr subform = API.FindWindow("TLiveConversation", null);
API.SetParent(ptrskypeWnd, this.panel1.Handle);
API.ShowWindow(ptrskypeWnd, WindowsApi.API.SW_MAXIMIZE);
但是无法抓取双方通话过程中的实时图像的视频界面显示在form窗体的Panel控件中,
是不是句柄没有找正确,还是其它问题,请帮忙看看;
public Bitmap PrtWindow(IntPtr hWnd2)
{
IntPtr hWnd = hWnd2; //FindWindowByCaption(IntPtr.Zero,fromname);
RECT rect = new RECT();
IntPtr hscrdc = GetWindowDC(hWnd);
GetWindowRect(hWnd,out rect);
IntPtr hbitmap = CreateCompatibleBitmap(hscrdc, rect.Right - rect.Left, rect.Bottom - rect.Top); IntPtr hmemdc = CreateCompatibleDC(hscrdc); SelectObject(hmemdc, hbitmap); PrintWindow(hWnd, hmemdc, 0); Bitmap bmp = Bitmap.FromHbitmap(hbitmap); DeleteDC(hscrdc); DeleteDC(hmemdc); return bmp;
}