ウィンドウ アクティベーションを使用すると (関数HWND
内で Flash Player に有効な値を与えるGetWindow
だけで十分です)、プレーヤーはロードされた swf ファイルを実行します。ただし、ウィンドウレス アクティベーションを使用すると、ロードされたファイルは実行されず、最初のフレームのみが表示されます。この記事は、私が電話することになっていると主張しています
DoVerb(OLEIVERB_SHOW, NULL, (IOleClientSite *)this, 0, NULL, NULL);
ただし、これは何の効果もありません。私は何を間違っていますか?
編集: この投稿を作成してから、-2147467259 が返されることがわかりました。これは既知の HRESULT ではありませんが、0 ではないことは確かです。これはどういう意味ですか?
さらに掘り下げた後、戻り値が であることがわかりましたOLE_E_NOTRUNNING
。