通知
すべてクリア
Topic starter
2009年9月18日 9:42 AM
VC2005 MFC です。
CWndやCViewから派生させた自作のウィンドウに、
インテリマウスやどこでもホイールなどのソフトでできるような
「ホイールクリック→上下移動」によるオートスクロールを
実装してみたいと思っているのですが、
それらのソフトを使用した際にマウスカーソルとは別に
ホイールクリック位置に表示され続ける●のようなものは
どのような表示方法が考えられますでしょうか。
アプリケーションにちらつきや残像なども発生しませんし、
対象ウィンドウのDCに上から描いているようには感じられないのですが。
よろしくお願いいたします。
2009年9月18日 11:28 AM
Firefoxなんかだとウインドウをはみ出しても描画されるので
もしかしたらリージョンを設定したウインドウを
乗せているのかもしれませんね。
Topic starter
2009年9月24日 2:32 PM
> Firefoxなんかだとウインドウをはみ出しても描画されるので
> もしかしたらリージョンを設定したウインドウを
> 乗せているのかもしれませんね。
なるほど、この部分はウィンドウですか。
別々のウィンドウなら元の描画部分にはちらつきや残像も発生しないでしょうし、
マウス処理やタイマ処理もその中で独自に行えますね。
そのへんを元にいろいろ挑戦してみようと思います。
きっかけを教えていただきありがとうございます。