ホイールクリック位置の表示

[戻る]
亀山 2009/09/18(金) 09:42:20
VC2005 MFC です。

CWndやCViewから派生させた自作のウィンドウに、
インテリマウスやどこでもホイールなどのソフトでできるような
「ホイールクリック→上下移動」によるオートスクロールを
実装してみたいと思っているのですが、
それらのソフトを使用した際にマウスカーソルとは別に
ホイールクリック位置に表示され続ける●のようなものは
どのような表示方法が考えられますでしょうか。

アプリケーションにちらつきや残像なども発生しませんし、
対象ウィンドウのDCに上から描いているようには感じられないのですが。

よろしくお願いいたします。

subaru 2009/09/18(金) 11:28:29
Firefoxなんかだとウインドウをはみ出しても描画されるので
もしかしたらリージョンを設定したウインドウを
乗せているのかもしれませんね。

亀山 2009/09/24(木) 14:32:51
[[解決]]
> Firefoxなんかだとウインドウをはみ出しても描画されるので
> もしかしたらリージョンを設定したウインドウを
> 乗せているのかもしれませんね。

なるほど、この部分はウィンドウですか。
別々のウィンドウなら元の描画部分にはちらつきや残像も発生しないでしょうし、
マウス処理やタイマ処理もその中で独自に行えますね。
そのへんを元にいろいろ挑戦してみようと思います。
きっかけを教えていただきありがとうございます。

古いスレッドには追加発言できません。