通知
すべてクリア
Topic starter
2003年9月26日 5:55 PM
ウインドウが、別のアプリケーションのウインドウで隠れたり、画面外近くにある場合は
見えている範囲がウインドウの範囲と違っていますが、見えている部分の領域はどうやって
取得すればいいんですか?
2003年9月29日 4:23 PM
ウインドウのクライアント領域とスクリーン領域を取得して重なるところの領域を計算する
2003年9月29日 4:45 PM
>ウインドウのクライアント領域とスクリーン領域を取得して重なるところの領域を計算する
のは
>別のアプリケーションのウインドウで隠れたり
に対処出来ないのでは?
2003年9月29日 4:54 PM
おっしゃるとおりですね・・
>別のアプリケーションのウインドウで隠れたり
をすっかり見落としていました
ウインドウのオーダーを取得して自分より前面に表示されている
ウインドウの領域を取り除く必要がありますね・・
しかしこの領域が何のために必要なのかが気になります・・
2003年9月29日 10:20 PM
InvalidateRect() --> GetUpdateRect() --> ValidateRect()が一番楽
かな?