我正在尝试按照http://www.codeproject.com/Articles/50056/Read-M4A-tags-in-C上的说明在Windows Forms项目中承载QuickTime控件。我在C#中使用VS2010。
我已经将所有可用的苹果QuickTime COM引用添加到我的项目中,但是我没有在工具箱中看到QuickTime控件。
在几个在线示例中,人们使用AxQTOControlLib.AxQTControl qtPlayerObj = new AxQTOControlLib.AxQTControl();来初始化控件。在我的项目中,我只有QTOControlLib,没有AxQTOControlLib。
我已经用其他控件做过很多次了。我是不是遗漏了什么?
谢谢!
发布于 2012-10-09 11:07:46
您可以右键单击您的ToolBox,选择,选择Items,然后选择Com Components选项卡。然后,您需要查找Apple QuickTime Control 2.0并选择它。当您单击Ok时,您将在您的ToolBox中拥有该控件。

发布于 2012-10-09 09:47:50
尝试一下,打开一个控制台,浏览到QTOControlLib的位置。以QTOControlLib.dll作为参数运行AxImp.exe。它应该生成AxInterop,然后您可以在项目中引用该the。
PS:如果您已经将QTOControlLib.dll添加到工具箱中,请添加一个临时的windows窗体并将控件拖到窗体上。Visual studio应该会自动生成AxInterop。如果这不起作用,尝试上面提到的解决方案。
https://stackoverflow.com/questions/12791595
复制相似问题