参考書のソースコードを読解中。
案外簡単なんだが、時間制御がイマイチ理解不足。
ぼちぼちと進む。
しかし、フォントの"□"でlfWidthの距離に
配置すると、ハーマングリッドがちらついて
すげぇウザイwww
同日 16:03
SetTimerで描画管理されてる事が明らかになった。
判定処理はややこしいが、最終的には
描画はそこでInvalidateRectを渡して強制的に
WM_PAINTを送る事で再現。
行消去については想定通り行内の個数で判定。
わざわざ全部のオンオフ調べるのは愚だと思ってた。
もっと効率良い方法となると、圧縮理論の分野で
ランレングスが真っ先に思いついたが、
他には特に思いつかなかったので悔しい感じ。
タイマーはもうちょっと高性能にしたいなぁ。
マルチメディアタイマーを使っても良いけど・・・
やはり、マルチスレッド理解するのが先。