none
MFCアプリケーションにグルグルインジケーターを表示したい RRS feed

  • 質問

  • 開発環境は VisualStudio2019 VC++MFC です。 (対象OSはWindows10以降)

    ダイアログの中心に UWPアプリやiPhoneで表示しているグルグルインジケーター(ProgressRing)のようなものを、表示したいと考えています。

    終了時間が判らないので
    プログレスバーのようなものは使えません。
     
    NuGetパッケージを見たのですが、MFCから使えるのは無さそうに見えました。

    MFCから使えそうなグルグルインジケーターのようなものがありましたらご教授ください。

    よろしくお願いします。
    2022年6月28日 1:19

回答

  • WinUI3 の ProgressRing ですかね?

    ただし、Win10の1809以上じゃないと動かないはず。実際動くことをサポートしているのは、WinUI3(WinAppSDK)のサポート対象OSになるので、利用時点でサポート対象となっているOSのみとなります。本日時点(2022/06/28)だと Win10 20H1 かそれ以降、ないしはWin11となります。

    一応の確認ですが、通常の CProgressCtrl の Marquee モードではダメなのでしょうか?


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

    2022年6月28日 2:10

すべての返信

  • WinUI3 の ProgressRing ですかね?

    ただし、Win10の1809以上じゃないと動かないはず。実際動くことをサポートしているのは、WinUI3(WinAppSDK)のサポート対象OSになるので、利用時点でサポート対象となっているOSのみとなります。本日時点(2022/06/28)だと Win10 20H1 かそれ以降、ないしはWin11となります。

    一応の確認ですが、通常の CProgressCtrl の Marquee モードではダメなのでしょうか?


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

    2022年6月28日 2:10
  • 一応の確認ですが、通常の CProgressCtrl の Marquee モードではダメなのでしょうか?

    回答ありがとうございます。

    Win10の初期バージョンからで使えるグルグルがなければ、Margueeモードでもよさそうに思って来ました。

    2022年6月28日 4:08
  • どちらがいいかは第三者にはわかりませんので、どちらがいいとは言えません。


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

    2022年6月29日 8:25