如何将64位VLC ActiveX控件添加到c#winform
谁能解释一下如何将64位VLC activeX控件嵌入到c#.net winforms应用程序中。对于32位版本,从设计器添加控件会添加对AXVLC和AXVLC的引用。对于64位,我只能知道如何手动添加AXVLC引用,它似乎没有winforms控件属性和方法,如vlc.CreateControl()或vlc.Location 以下是32位嵌入的代码:如何将64位VLC ActiveX控件添加到c#winform,c#,64-bit,activex,vlc,C#,64 Bit,Activex,Vlc,谁能解释一下如何将64位VLC activeX控件嵌入到c#.net winforms应用程序中。对于32位版本,从设计器添加控件会添加对AXVLC和AXVLC的引用。对于64位,我只能知道如何手动添加AXVLC引用,它似乎没有winforms控件属性和方法,如vlc.CreateControl()或vlc.Location 以下是32位嵌入的代码: vlc1 = new AxAXVLC.AxVLCPlugin2(); vlc1.CreateControl();
vlc1 = new AxAXVLC.AxVLCPlugin2();
vlc1.CreateControl();
((System.ComponentModel.ISupportInitialize)(vlc1)).BeginInit();
vlc1.Location = new Point(10, 10);
vlc1.Name = "vlc1";
vlc1.OcxState = ((System.Windows.Forms.AxHost.State) (resources.GetObject("vlc.OcxState")));
vlc1.Size = new System.Drawing.Size(240, 180);
vlc1.TabIndex = 0;
this.Controls.Add(vlc1);
将项目的平台目标设置为x86(32位),并以正常方式使用VLC插件。该应用程序将在64位操作系统上运行