- 456 名前:デフォルトの名無しさん [2007/11/26(月) 02:09:51 ]
- 比較的大きなドキュメントを読み込むときに、一気に読み込まず、一定のサイズごとに
シーケンシャルに読み込んでいくプログラム、例えばIE、でデータの読み込みにしたがって 右側のスクロールバーのスクロールボックスの大きさが小さくなっていく ああいう動作はどうやって実現してるんだ? スクロールバーの操作や、つまみ(スクロールボックス)のサイズの調整はできるんだが 読み込み中はスクロールバー自体が消えたようになってしまう。 ファイル読み込み(例えば256Byteずつ)のループ { ファイルの読み込み処理 行数を調べて SetScrollInfo関数で、新しい範囲の設定 } これでスクロールバーは更新されるはずなんだが・・ダメだ ファイル全体の読み込み処理の終了の後、ウィンドウ全体を再描画させるとスクロールバーも出現する。 ちなみにクライアント領域の右側につく(WS_VSCROLL)、標準スクロールバーの話です。 SDK
|

|