• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:windowsアプリケーションで小数を扱うスライダ)

Windowsアプリケーションで小数を扱うスライダー

このQ&Aのポイント
  • Windowsアプリケーションで0.0から1.0までの間の値を100目盛り間隔で決定するスライダーを作成する際に、小数点以下の値をスライダーで設定できない問題が発生しています。
  • 現在のコードでは、スライダーを動かすと細かい値の設定ができずに、0から1までの値や1から0への値に一気に変わってしまいます。
  • この問題を解決するためには、スライダーの初期設定時にSendMessage関数を使用して、小数点以下の値を設定できるようにする必要があります。

質問者が選んだベストアンサー

  • ベストアンサー
  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.1

100倍の下駄履かせる。とかでしょうかねぇ……。 WM_HSCROLLやTRBN_THUMBPOSCHANGINGで受け取れるPOSを100で割って使用する。 ということになるかと。 # 故に…TBM_SETBUDDYでの設定は厳しいので、対応するEDITBOXのテキスト変更通知に反応してスライダーの位置を設定する。などの処理が必要かと。 http://social.msdn.microsoft.com/Forums/vstudio/ja-JP/7c1e164d-50db-48e2-8334-3b02c9dad972/trackbar?forum=csharpgeneralja C#ですが、似たような対応…となっているようで。

andrew123
質問者

お礼

ご教授頂いた方法で実装できました。ありがとうございました。

関連するQ&A