質問

んの誰もがマウスでグリップを移動するValueChangedイベントの呼び出しの間で、フレームワークのトラックバーで使用されるミリ秒間隔を、知っていますか?

私は自分のトラックバーを実装していると私はどのようなユーザーを期待と一致するように行動したいと思います。

私は反射で表情を持っていたが、それは、実装のほとんどが見えないこれらのコントロールの一つです。

ETA:実際には、それについて考え、それはそのような単純なようではありません。小さな変化のために、トラックバーは、すべての変更のためのイベントを発生させています。あなたはグリップを持つ大規模な高速な変更を行う場合は、それはすべてのステップのためのイベントは発生しません。ただ、フレームワークがこれを行う方法を正確に不思議?

おかげ

役に立ちましたか?

解決

TrackBarコントロールは、ネイティブのWindows TrackBarコントロールのラッパーです。あなたは、任意の関連するコードを見つけることができません。

これはほぼ確実にあなたが速いマウスを移動した場合、それはいくつかの中間位置に戻って報告してスキップし、WM_MOUSEMOVEメッセージで

制御されています。カスタムコントロールは、したがって、正確にトラックバーのように行動する必要があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top