C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

■96255 / 7階層)  トラックバーの一部に色を付ける方法
□投稿者/ 鮭 (4回)-(2020/11/06(Fri) 18:00:26)
ありがとうございます。

あと、スライダーが最大と最小位置にある時の座標を知りたいのですが、

TBM_GETTICPOSでうまくいくかと思ったのですが、
なぜか少しずれた位置になってしまいます。

いま、トラックバーの最大値と最小値に10000と0が設定してあるのですが、


Dim hhh2 As Integer = CInt(SendMessage(Me.Handle, TBM_GETTICPOS, 0, Nothing))
は正常な位置が取得できるのですが、

Dim hhh As Integer = CInt(SendMessage(Me.Handle, TBM_GETTICPOS, 10000, Nothing))
とすると-1が出力されます。
Dim hhh As Integer = CInt(SendMessage(Me.Handle, TBM_GETTICPOS, 9998, Nothing))
とすると、366などの数値は出力されるのですが、
実際のスライダーが動ける最大位置よりも-2程度ずれた位置になっています。

どうすれば、正確な座標を取得することができますか?
編集キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←Re[6]: トラックバーの一部に色を付ける方法 /KOZ →Re[8]: トラックバーの一部に色を付ける方法 /魔界の仮面弁士
 
上記関連ツリー

トラックバーの一部に色を付ける方法 / 鮭 (20/11/03(Tue) 20:55) #96227
Re[1]: トラックバーの一部に色を付ける方法 / 鮭 (20/11/03(Tue) 21:15) #96228
  └ Re[2]: トラックバーの一部に色を付ける方法 / KOZ (20/11/05(Thu) 08:57) #96240
    └ Re[3]: トラックバーの一部に色を付ける方法 / KOZ (20/11/05(Thu) 14:49) #96244
      └ Re[4]: トラックバーの一部に色を付ける方法 / 鮭 (20/11/05(Thu) 21:42) #96250
        └ Re[5]: トラックバーの一部に色を付ける方法 / KOZ (20/11/06(Fri) 09:07) #96251
          └ Re[6]: トラックバーの一部に色を付ける方法 / KOZ (20/11/06(Fri) 11:47) #96254
            └ トラックバーの一部に色を付ける方法 / 鮭 (20/11/06(Fri) 18:00) #96255 ←Now
              └ Re[8]: トラックバーの一部に色を付ける方法 / 魔界の仮面弁士 (20/11/06(Fri) 18:12) #96256
                └ Re[9]: トラックバーの一部に色を付ける方法 / 鮭 (20/11/06(Fri) 22:47) #96257
                  └ Re[10]: トラックバーの一部に色を付ける方法 / 魔界の仮面弁士 (20/11/07(Sat) 01:08) #96258
                    └ Re[11]: トラックバーの一部に色を付ける方法 / 鮭 (20/11/07(Sat) 11:04) #96263
                      └ Re[12]: トラックバーの一部に色を付ける方法 / KOZ (20/11/09(Mon) 09:13) #96274
                        └ Re[13]: トラックバーの一部に色を付ける方法 / 鮭 (20/11/09(Mon) 20:45) #96287 解決済み

上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信