掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
システムの画面の再描画領域の取得について (ID:21756)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
https://www.petitmonte.com/bbs/answers?question_id=2297 上記のアドレスとほとんど同じ事をしたいと思ってあらゆるサイトを 巡り巡って学んでいるつもりなのですが理解がおっついてないのか ここ何ヶ月か自力で頑張ろうとしてきたのですが見るサイトも限界に きてしまったようで悩んでいます。 上記のアドレスによると SetWindowsHookExでWH_GETMESSAGEフィルタ関数をインストールし ウィンドウプロシージャ内でWM_PAINT メッセージの処理で GetUpdateRectで領域を取得しBeginPaint()、 EndPaint() 後 PostMessageするという事なのでしょうが DLL内のGetUpdateRectで取得した領域をどのようにメインのアプリに 通知したらいいでしょうか?メモリマップドファイルを使用するのでしょうか? 領域を取得して領域内の画像を処理するならメインの方がいいのだと思うのですが 上記のような考え方で合っているのかすらも自信がありません。 あちこちのサイトにあるサンプルなどをいろいろ変えて試してみたりしてもしているの ですが上記のコマンドのほとんどを含むサンプルなどもなく手探り状態の状況が二ヶ月くらい続いています やはり、PostMessage内で通知というのは間違っているんでしょうか?Delphi以外のサイトや海外のサイトなども見たのですが完全なる理解ができませんでした。一人で考えるのは限界と思いここに来ました。 どなたがアドバイスいただけないでしょうか?よろしくお願いします
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.