簡體   English   中英

如何利用C ++ / CLI項目中的控件在我的WPF應用程序中使用?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM