none
Visual Studio Community 2017でダイアログにコントロールメンバーが追加できない

    質問

  • メンバー追加を行おうと、変数の追加をしたところ

    名前

    型        アクセス

    コメント

    のみ表示されて、関連付けができません。

    他に方法があるのでしょうか。

    2018年6月15日 10:12

回答

  • 返信ありがとうございます。

    こちらでも Visual Studio 2017 (15.7.4) で現象を確認しました。クラスビューにて、ダイアログのクラス例えば CAboutDlg を右クリックして、ポップアップメニューから「追加」→「変数の追加」を行ってみたところ、下記のような UI になっており、ダイアログ上のコントロールの変数追加が行えませんでした。

    該当のアップデートの修正が不完全だったかと思います。回避方法としては、リソースビューからダイアログエディタを開き、そこから、該当コントロールの右クリックから、コントロール変数を追加する方法があります。

    同様の操作で Visual Studio 2015 では、コントロール変数の追加ができていたので、Visual Studio 2017 の未修整の不具合ではないかと思われます。

    https://developercommunity.visualstudio.com/spaces/8/index.html

    上記のサイトから不具合の登録ができますので、登録して修正されるのを待つのもありかもしれません。

    2018年6月19日 9:43

すべての返信

  • MFCアプリで、ダイアログのコントロールなどに変数を割り当てたいということでしょうか?

    そうであれば、ダイアログリソースを開いた状態で街頭コントロールでコンテキストメニューを出し(右クリックで出るメニュー)、そこから変数の追加を選んでみてください。

    おそらくそれが望むもの(ClassWizard)だと思います。


    とっちゃん@わんくま同盟, Visual Studio and Development Technologies http://blogs.wankuma.com/tocchann/default.aspx

    2018年6月15日 10:36
  • https://social.msdn.microsoft.com/Forums/ja-JP/313a175e-b286-4cfb-b25c-54b4fcec0e97

    上記の投稿と同様の現象でしょうか?

    最新の Visual Studio 2017 の 15.7.3 のアップデートを適用することでご質問の不具合は解消されているかと思います。

    2018年6月15日 14:29
  • 返信ありがとうございます。

    張り付いつけていただいたリンク先と同様の状態です。

    バージョンは仰るとおりになっているのですが、クラスビュアーで関連付けたいダイアログで右クリックして変数の追加を

    行っているのですが、リンク先のものが表示されてしまいます。

    2018年6月15日 15:42
  • 返信ありがとうございます。

    行っているのは、ダイアログにACTIVEコントロールを貼り付け、そのクラスを作成して貼り付けたダイアログクラスに

    関連付けをしようと思っています。

    2018年6月15日 15:50
  • 返信ありがとうございます。

    こちらでも Visual Studio 2017 (15.7.4) で現象を確認しました。クラスビューにて、ダイアログのクラス例えば CAboutDlg を右クリックして、ポップアップメニューから「追加」→「変数の追加」を行ってみたところ、下記のような UI になっており、ダイアログ上のコントロールの変数追加が行えませんでした。

    該当のアップデートの修正が不完全だったかと思います。回避方法としては、リソースビューからダイアログエディタを開き、そこから、該当コントロールの右クリックから、コントロール変数を追加する方法があります。

    同様の操作で Visual Studio 2015 では、コントロール変数の追加ができていたので、Visual Studio 2017 の未修整の不具合ではないかと思われます。

    https://developercommunity.visualstudio.com/spaces/8/index.html

    上記のサイトから不具合の登録ができますので、登録して修正されるのを待つのもありかもしれません。

    2018年6月19日 9:43
  • 確認まで行っていただき、ありがとうございます。

    ご教授いただいた解放方法で行ってみます。

    2018年6月21日 2:49