ウィンドウサイズ変更グリッパー(2)
2008-01-26


こんな話題を引きずるのも何ですが、
 [URL]
の補足です。

名前については、やはりサイズボックスというのが通りがいいようで、もともとは Macintosh の用語のようですね。
Mac では、垂直と水平のスクロールバーが交わるところにあるので、それならスクロールバーの一形態というのもまだ納得できます。
Windows ではスクロールバーとは関係ありませんが、おそらくそこから来ているのでしょう。

さて Windows での話ですが、SBS_SIZEBOX スタイルのスクロールバーは、Windows 2000 と XP で挙動が違う、ような気がします。
Windows 2000 では、サイズボックスの上にマウスカーソルを持っていっても、カーソルの形が変わりません。XP では、サイズ変更カーソルに変わります。
挙動を合わせるために、WM_SETCURSOR で自分でカーソル形状を変更するようにしています。

ちなみに SBARS_SIZEGRIP スタイルのステータスバーでは、Windows 2000 でもカーソル形状が変わります。
うーん、何か間違えているのか…
[プログラミング等]

コメント(全0件)
コメントをする


記事を書く
powered by ASAHIネット