2012-10-09 76 views
2

我試圖按照http://www.codeproject.com/Articles/50056/Read-M4A-tags-in-C上的說明在Windows窗體項目中託管QuickTime控件。我在C#中使用VS2010。無法將QuickTime控件添加到Visual Studio中的Windows窗體項目

我已將所有可用的Apple QuickTime COM引用添加到我的項目,但我沒有看到工具箱中列出的QuickTime控件。

在幾個在線示例中,人們使用AxQTOControlLib.AxQTControl qtPlayerObj = new AxQTOControlLib.AxQTControl();來初始化控件。在我的項目中,我只有QTOControlLib,而不是AxQTOControlLib

我已經做了一堆與其他控件。我錯過了什麼嗎?

謝謝!

回答

4

您可以右鍵單擊您的工具箱選擇選擇項目然後選擇Com Components Tab。然後你會想尋找Apple QuickTime Control 2.0並選擇它。當您單擊確定時,您將在工具箱中擁有控件。

enter image description here

+0

這解決了它!謝謝! –

+0

@Simon不客氣,很高興有人幫忙 –

0

試試這個,打開控制檯並瀏覽到QTOControlLib的位置。作爲參數運行AxImp.exeQTOControlLib.dll。它應該生成AxInterop,然後您將在項目中引用它。 PS:如果您已經將QTOControlLib.dll添加到工具箱中,請添加一個臨時窗體並將控件拖到窗體上。 Visual Studio應自動生成AxInterop。如果這不起作用,請嘗試上述解決方案。

相關問題