我想在C#中使用控制台控制台中的AxShockwaveFlashObjects.AxShockwaveFlash
对象。要做到这一点,你必须设置obj.OcxState
。我看了一下表单设计师是如何做到这一点的,并且是这样做的:手动创建一个Flash AxHost.OcxState
this.flash.OcxState = ((System.Windows.Forms.AxHost.State)(resources.GetObject("flash.OcxState")));
我查看了资源,这里没有任何东西。
我的问题是,我如何手动创建AxHost.State
,以便我可以将我的flash对象的OcxState
设置为它?
我看到一个State
的构造函数接受一个Stream
,int
,bool
和string
。但我不知道要在Stream
(或int
,bool
或string
)中创建它。
而我甚至不记得为什么我需要这样做。非常感谢你的回答,但是当我记得的时候,我会记住它:) – 2011-08-04 11:56:44
呃,我甚至没有意识到这个问题已经有几个月的时间了,好吧,它可能对其他人有帮助未来也是如此。 – Neverbirth 2011-08-04 12:06:33
@Neverbirth得到了关于OcxState的问题:http://stackoverflow.com/questions/8735616/activex-initialization-axhost-state-object – 2012-01-06 09:32:32