![](/img/trans.png)
[英]How can I reference a C++/CLI project in a silverlight application
[英]How do I leverage a control from a C++/CLI project for use in my WPF application?
我找到了一個用C ++ / CLI編寫的控件示例,它使用DirectShow抓取並顯示網絡攝像頭源。 我想采用這個例子並從我的WPF應用程序中使用它。 我嘗試過幾種不同的方法,包括使用Webcam類並從我的WPF應用程序創建一個HwndHost
來加載Webcam控件。 我已經完成了所有這些事情,但是我對我試圖實現的目標的理解還不足以形成一個特定的問題。
所以,我正在尋找一些關於我應該采取的整體方法的指導。 我需要做些什么來使我的WPF應用程序可以使用C ++網絡攝像頭組件? 那么我應該采用什么方法來使用C ++組件 - Wrapper? PInvoke的? 別的什么?
如果你想在WPF中使用網絡攝像頭,你可以嘗試我的WPF MediaKit 。 它有一個可以使用的VideoCaptureElement,你不會有任何空域問題。
如果你想使用你的網絡攝像頭類並使用.NET,我會首先嘗試讓它在Winforms控件中工作。 當你有這個工作,嘗試WindowsFormsHost控件。 使用vs原始HwndHost會更容易。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.