0
如果我使用窗口激活(在GetWindow
功能,給予有效的HWND
給Flash Player就足以觸發這個),玩家將運行加載的SWF文件。但是,如果我使用無窗口激活,加載的文件不運行,只顯示第一幀。 This article聲稱我應該打電話如何在Flash Player中觸發「運行狀態」?
DoVerb(OLEIVERB_SHOW, NULL, (IOleClientSite *)this, 0, NULL, NULL);
但是,這沒有任何影響。我究竟做錯了什麼?
編輯:既然我發這個帖子,我發現它返回-2147467259,這是不是一個已知的HRESULT,但肯定不是0是什麼意思?
一些更多的挖掘後,我發現,返回值是OLE_E_NOTRUNNING
。