none
ActiveXコントロールをプロジェクトに追加したい VS2008 RRS feed

  • 質問

  • OS : Vista Home Premium

    使用している参考書(VC++6.0向け)で
    「AVIファイルを再生するActiveMovieコントロールを使って動画再生プログラムを作成する」
    という練習課題があります。
    VS 2008 にて、ActiveMovieControl Object を使用する練習をしています。

    {設定}
    プロジェクト名 : Movie
    SDI
    CMovieView クラスは、CFormView クラスを基本クラスとする


    クラスビューにて、プロジェクト名上で、右クリック > 追加 > クラスの追加 をクリック。
    「クラスの追加」画面で、
    "ActiveX コントロールの MFC クラス" を選択し、「追加」ボタンを押す。

    「ActiveX コントロール クラス追加ウィザード」画面にて、
    使用できる ActiveX コントロール(T): のコンボボックス内に ActiveMovieControl Object が見つかりません。

    Vista には標準でインストールされて無いものなのでしょうか?

    /*
    上の操作の前に、コマンドプロンプトにて、
    regsvr32.exe msdxm.ocx
    を実行し、登録は成功しました。
    */

    どなたかご教示お願いします。
    2010年2月14日 6:55

回答

  • Fedoraccheさん、こんにちは。

    こちらで説明されているような事をしたいと思うのですが・・・

    ActiveX コントロールラッパークラスを作成する
    http://www.civilizer.net/~oe/tips/mfc001.html

    最新バージョンのMedia Playerでは、仕様が変わっていて同じように動作しないのかもしれません。
    もし、書籍と同じことをやりたい場合は、Windows XPの環境(旧バージョンのMedia Player)を使って
    試すしかないかもしれませんね・・・


    マイクロソフト株式会社 フォーラム オペレーター 高橋春樹
    • 回答としてマーク fedoracche 2010年2月24日 10:25
    2010年2月18日 8:43

すべての返信

  • Fedoraccheさん、こんにちは。

    こちらで説明されているような事をしたいと思うのですが・・・

    ActiveX コントロールラッパークラスを作成する
    http://www.civilizer.net/~oe/tips/mfc001.html

    最新バージョンのMedia Playerでは、仕様が変わっていて同じように動作しないのかもしれません。
    もし、書籍と同じことをやりたい場合は、Windows XPの環境(旧バージョンのMedia Player)を使って
    試すしかないかもしれませんね・・・


    マイクロソフト株式会社 フォーラム オペレーター 高橋春樹
    • 回答としてマーク fedoracche 2010年2月24日 10:25
    2010年2月18日 8:43
  • こんにちは

    もう誰も答えてくれないだろうと思っていました。

    アドバイスありがとうございます。
    2010年2月24日 10:26