Tag: capture

C#控件用DirectShow.Net显示摄像机video

我想使用DirectShow.Net从网络摄像头捕获流。 我可以使用哪种类型的UI控件来显示网络摄像头video捕获? 我看过一个使用Form的整个窗口的例子,但是我可以使用任何其他控件:Panel,PictureBox?

如何捕获(WPF)窗口之外发生的鼠标事件?

我有一个Window元素,其WindowStyle=”None”和AllowsTransparency=”True” ,因此它没有标题栏并支持透明度。 我希望用户能够通过左键单击窗口中的任意位置并拖动来将窗口移动到屏幕上的任何位置。 只要按下鼠标左键,窗口就会随鼠标一起拖动。 我能够使用这个function有一个例外:当鼠标移动到窗口之外时(例如当在窗口边缘按下鼠标左键并且鼠标移动时),窗口不再捕获鼠标位置,不随鼠标拖动。 以下是我用来完成工作的代码隐藏代码: public Point MouseDownPosition { get; set; } public Point MousePosition { get; set; } public bool MouseIsDown { get; set; } private void window_MyWindowName_MouseLeftButtonDown(object sender, MouseButtonEventArgs e) { MouseDownPosition = e.GetPosition(null); MouseIsDown = true; } private void window_MyWindowName_MouseMove(object sender, MouseEventArgs e) { if (MouseIsDown) { MousePosition = e.GetPosition(null); Left […]