如何获取wpf控件句柄第三方软件的窗口和控件的句柄

版权声明:本文为博主原创文章遵循

版权协议,转载请附上原文出处链接和本声明

WPF 窗口句柄设置和获取wpf控件句柄

 
 
 
 /// 获取wpf控件句柄主窗体大小和状态
 
在主函数Loaded事件中设置初始句柄:
//自定义对话框弹出测试
 
}

       在电脑上调用海康、大华等录像機的SDK播放接口的时候需要传入用于视频图像绘制的控件的句柄。但是WPF中的普通控件是没有单独的句柄的因此,如果需要在WPF中播放录像機的视频(视频预览或者录像回放)其解决思路之一便是在wpf的窗口中嵌入一个winform的Panel控件,然后传入Panel控件的句柄

为了便于复用,我将其封裝成了一个WPF的无外观控件(CustomControl)

上图,先引入该控件的命名空间然后引用播放控件,注册事件方法

因为在写此篇博文的时候身边没囿录像机设备,所以用了笔记本摄像头用于演示以下是笔记本摄像头启动播放的代码:

至此,整个流程基本结束以下是一些效果展示圖:

因为是无外观控件,所以可以通过在使用该控件的地方通过更改控件模板来调整控件的展现样式:

}

我要回帖

更多关于 获取wpf控件句柄 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信