ウインドウの可視領域の取得 – プログラミング – Home

ウインドウの可視領域の取得
 
通知
すべてクリア

ウインドウの可視領域の取得


maskr
 maskr
(@maskr)
ゲスト
結合: 22年前
投稿: 1
Topic starter  

ウインドウが、別のアプリケーションのウインドウで隠れたり、画面外近くにある場合は
見えている範囲がウインドウの範囲と違っていますが、見えている部分の領域はどうやって
取得すればいいんですか?


引用解決済
トピックタグ
akey
 akey
(@akey)
ゲスト
結合: 22年前
投稿: 53
 

ウインドウのクライアント領域とスクリーン領域を取得して重なるところの領域を計算する


返信引用
みつるぎ
 みつるぎ
(@みつるぎ)
ゲスト
結合: 22年前
投稿: 3
 

>ウインドウのクライアント領域とスクリーン領域を取得して重なるところの領域を計算する
のは
>別のアプリケーションのウインドウで隠れたり
に対処出来ないのでは?


返信引用
akey
 akey
(@akey)
ゲスト
結合: 22年前
投稿: 53
 

おっしゃるとおりですね・・

>別のアプリケーションのウインドウで隠れたり
をすっかり見落としていました

ウインドウのオーダーを取得して自分より前面に表示されている
ウインドウの領域を取り除く必要がありますね・・

しかしこの領域が何のために必要なのかが気になります・・


返信引用
masaki
 masaki
(@masaki)
ゲスト
結合: 22年前
投稿: 17
 

InvalidateRect() --> GetUpdateRect() --> ValidateRect()が一番楽
かな?


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました