none
Visual Studio Community 2017でダイアログに貼り付けたActiveXのラッパークラスを生成できません

    質問

  • ダイアログのActiveXを右クリックして「変数の追加」を選択すると「コントロール変数の追加」のウィザードが開きますが、

    変数の種類が「COCX」と設定されてActiveXのラッパークラスが生成されませんでした。

    コントロール変数の名前を設定して【完了】で進むと、ダイアログのクラスにActiveXのメンバー変数がCOCX型で追加されますが、

    プロジェクトをビルドすると「E0020 識別子 "COCX" が定義されていません」とエラーになります。

    ※Visual Studio 2017 バージョン 15.8.3 で現象を確認しました。

    ※Microsoft InkEdit Control の変数を追加した場合にも現象を確認しました。


    Visual Studio 2017 バージョン 15.6 ではラッパークラスが生成されていましたが、仕様が変更されたのでしょうか。

    また、ActiveXのラッパークラスを生成する方法はありますでしょうか。

    2018年9月11日 6:50