• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:トラックバーについて。)

トラックバーの範囲設定についての質問

このQ&Aのポイント
  • プログラム初心者がトラックバーの範囲設定について質問しています。
  • WIN32APIのCreateWindowEX関数を使用してトラックバーを作成したが、範囲の設定がうまくいかない。
  • トラックバーの範囲が逆になっているため、左側が15で右側が11になるように設定したい。

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

  • ベストアンサー
  • Oh-Orange
  • ベストアンサー率63% (854/1345)
回答No.1

★ちょっとしたアイデアで解決できると思います。 ・『トラックバー』の内部的な数値は 0 ~ 4 の移動量にしてから、  取得するときに 15 という数値から 0 ~ 4 の移動量を引き算すれば  15 ~ 11 に変換できます。 ・つまり、内部の数値と表示部の数値を上手く引き算で対応させるのです。 ・また、トラックバーにツールチップを自動的に表示する場合は、表示が  0 ~ 4 になってしまうので無効に設定して下さい。  どうしても数値のツールチップを出したいときは、『トラックバー』の  コントロールを『サブクラス化』して自分で処理させますが、初心者さん  ということなのでいずれ『サブクラス化』をお勉強したときに改良して  見て下さい。 ・以上。おわり。

myleft
質問者

お礼

お返事ありがとうございます。 おかげさまですぐに解決できました。 サブクラス化まで理解できるよう、がんばっていきたいとおもいます!

関連するQ&A