名前 題名 ▼ Mr.XRAYさん > ▼ Takiさん,どうもどうも,留守にしていたもんで. > > > マウスフックやキーフックのコールバック関数内に直接操作内容をListViewに > > 表示するコードは書いてはいけないのでしょうか。 > > > DLLを使ってないので自分から自分にメッセージを送る事が?です。 > > 全く問題ありませんです.ハイ. > 表示そのものに時間がかかりますが,受け取れなかった分は表示できない > だけです,でも,人のキー操作の速度より,TListViewの描画の方が > はるかに速いハズです.通常のディスプレイ画面に表示する領域ぐらいは > 問題ないと思います.何万行も表示するディスプレイだと問題あるかも? > > それに,メッセージはキューに格納されて,順番に取り出されますから, > もし,メッセージの処理が追いつかないのであれば,操作終了後, > TListView にはキュー内のメッセージがなくなるまで表示続けることに > なります.強制的にキューに溜まったメッセージを削除すれば別ですが. > > [キーバッファ等のクリア例] > http://mrxray.on.coocan.jp/Delphi/plSamples/840_CancellLockDisable.htm#08 > この例はあまりよくないです. > 実際には,KEY_FIRST,KEY_LAST というのを使った方が,よりベターてす. GIF,JPEG,PNG画像ファイル及びLZH,ZIPファイルをアップロードできます.600 x 1200 ピクセルを超える画像は縮小表示されます(画像クリックで拡大表示). (上限122000(120k)バイト) 削除キー Link