我想在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