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

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

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

Re[2]: 画面全体を再描画したいです。(VB.NET)


(過去ログ 75 を表示中)

[トピック内 3 記事 (1 - 3 表示)]  << 0 >>

■44637 / inTopicNo.1)  画面全体を再描画したいです。(VB.NET)
  
□投稿者/ alvin (1回)-(2009/12/14(Mon) 15:28:39)

分類:[VB.NET/VB2005 以降] 

マウスジェスチャを実装しています。
マウスの動きをグローバルフックで、RIGHT_DOWNからRIGHT_UPの間の動きを
ControlPaint.DrawReversibleLineで線を描いてますが、
RIGHT_UPしたタイミングで、書いた線を消したいです。
そのために、再描画を強制的に起こしたいですが、再描画をアクティブになっているフォームだけではなく、
ディスプレーに表示されている全体を再描画しなくてはいけないでしょうと。

ディスプレーに表示されている全体を再描画する方法を教えてください。

よろしくお願い致します。
引用返信 編集キー/
■44644 / inTopicNo.2)  Re[1]: 画面全体を再描画したいです。(VB.NET)
□投稿者/ オショウ (475回)-(2009/12/14(Mon) 18:10:26)
No44637 (alvin さん) に返信
> ディスプレーに表示されている全体を再描画する方法を教えてください。

  InvalidateRect( HWND_DESKTOP, NULL, FALSE );

  かな・・・(未確認です)

以上。
引用返信 編集キー/
■44645 / inTopicNo.3)  Re[2]: 画面全体を再描画したいです。(VB.NET)
□投稿者/ alvin (2回)-(2009/12/14(Mon) 18:20:38)
No44644 (オショウ さん) に返信
> ■No44637 (alvin さん) に返信
>>ディスプレーに表示されている全体を再描画する方法を教えてください。
>
>   InvalidateRect( HWND_DESKTOP, NULL, FALSE );
>
>   かな・・・(未確認です)
>
> 以上。

上記APIで解決しました。
ありがとうございます、助かりました。
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -