Re: 範囲選択の方法について


[コメントツリー表示を見る] [発言時刻順表示を見る]

Posted by Uz on 1999/08/30 00:07:44

In Reply to: 範囲選択の方法について Posted by Fool on 1999/08/29 03:53:44


    > こんにちは、はじめまして。Foolといいます。
    はじめまして。

    > 力業でLine関数とMouseMoveイベントを使ったりしてみたのですが
    > 画面の再描画が激しくて、使い物になりません。
    ちょっと説明がわからなかったんですが、領域指定の枠を描きたい
    と解釈して、

    1つ目の方法は、描画モードをXORにしてLine関数を使って4辺を描く。

    2つ目の方法は、APIの DrawFocusRect を使う。エクスプローラのドラッグの
    矩形のような破線の矩形を描けます。

    どちらも、同じ場所に描けば画像が戻ります。
    ”画面の再描画が激しくて”ってのは画面全体を再描画しているからだと思います。
    上記の方法を使うと、同じ場所に描くだけで画像が戻るので、再描画の必要はありません。

    わかりました?質問を取り違えていたらすみません。

    では。


記事スレッド一覧