none
CSliderCtrlのスライド動作が一部のPCで飛び飛びになる RRS feed

  • 質問

  • VisualStudio2019 C++MFCでソフトを開発しています。  (Windows10)

    あるユーザーのPCのみなんですが、ダイアログ内のスライダーコントロール(CSliderCtrl)のスライドが飛び飛びに動くと指摘されました。
    (自分のPCや、その他回り数人のPCでは起きない。指摘した人でも他のPCでは起きないらしい)

    スライダーの min/maxを 0/100とした場合20飛びで動くような感じです。

    何が影響してこのような事になるでしょうか?

    またどんなPCでもこのような挙動を起こさないようなプロパティはありますでしょうか?

    よろしくご助力お願いいたします。
    2020年10月9日 12:06

回答

  • AppKeyさん、こんにちは。フォーラムオペレーターのKumoです。
    MSDNフォーラムにご投稿くださいましてありがとうございます。

    >>スライダーの min/maxを 0/100とした場合20飛びで動くような感じです。
    SliderCtrlをクリックした場合、20飛びで動くという意味でしょうか。
    そうでしたら、「CSliderCtrl::SetPageSize」を使ってスライダーコントロールのページサイズを設定することをお勧めします。
    そうでない場合、ご質問に関する情報をもっと詳しくご提供いただけませんか。

    どうぞよろしくお願いいたします。 

    MSDN/ TechNet Community Support Kumo ~参考になった投稿には「回答としてマーク」をご設定ください。なかった場合は「回答としてマークされていない」も設定できます。同じ問題で後から参照した方が、情報を見つけやすくなりますので、 ご協力くださいますようお願いいたします。また、MSDNサポートに賛辞や苦情がある場合は、MSDNFSF@microsoft.comまでお気軽にお問い合わせください。~

    • 回答としてマーク AppKey 2020年10月14日 6:28
    2020年10月14日 5:34
    モデレータ

すべての返信

  • AppKeyさん、こんにちは。フォーラムオペレーターのKumoです。
    MSDNフォーラムにご投稿くださいましてありがとうございます。

    >>スライダーの min/maxを 0/100とした場合20飛びで動くような感じです。
    SliderCtrlをクリックした場合、20飛びで動くという意味でしょうか。
    そうでしたら、「CSliderCtrl::SetPageSize」を使ってスライダーコントロールのページサイズを設定することをお勧めします。
    そうでない場合、ご質問に関する情報をもっと詳しくご提供いただけませんか。

    どうぞよろしくお願いいたします。 

    MSDN/ TechNet Community Support Kumo ~参考になった投稿には「回答としてマーク」をご設定ください。なかった場合は「回答としてマークされていない」も設定できます。同じ問題で後から参照した方が、情報を見つけやすくなりますので、 ご協力くださいますようお願いいたします。また、MSDNサポートに賛辞や苦情がある場合は、MSDNFSF@microsoft.comまでお気軽にお問い合わせください。~

    • 回答としてマーク AppKey 2020年10月14日 6:28
    2020年10月14日 5:34
    モデレータ
  • 返信ありがとうございました。

    クライアントの操作間違いで、うまくスライダーのつまみを選択できずにドラッグして、結果としてページ移動が発生しているようでした。  

    2020年10月14日 6:28