QA@IT

wpfでImage(イメージを表示するコントロール)のハンドルを取得することはできるのでしょうか?

6111 PV

お世話になっております。

ハンドル値をライブラリに渡す必要があるのですが、
WPFであるコントロールのハンドルを取得することはできるのでしょうか?
個人的に調べて多分できないかなという答えにはなっているのですが、
もし方法があるのならと思って質問いたしました。

Formアプリですと
e.Graphics.GetHdc();で可能ですが同じようなことはできるのでしょうか?

また、できないならば理由はなぜでしょうか?

ご教授お願いいたします。

  • ハンドルといってもいろいろあるんですが、Formアプリの例で挙げている様にデバイスコンテキストハンドルが取りたいという事ですか? -

回答

どぼんさんの掲示板に同じ内容の質問が見つかりました、
解決もされているようですので参考になるのではないかと思います。

WPF ImageコントロールのhDCを取得したい
http://dobon.net/vb/bbs/log3-49/29196.html

デバイスコンテキストは解放や削除が必要かどうかを気にしないといけない場合がありますので、その辺りは気をつけてください。

編集 履歴 (0)

flied_onionさん
レスありがとうございました。

リンク先の方法でうまくいきました。

編集 履歴 (0)
  • コメントを利用してください。 -
  • 解決されたのであれば、参考になった回答に解決マークをつけましょう(過去の質問も同様です、 +1していただいたようですが、+1 解決マークじゃないんです)。
    マークがついていないと未解決に見えてしまうのでお願いします。
    -

はい、そうです。

デバイスコンテキストハンドルを取得はできるのでしょうか?

編集 履歴 (0)
  • 回答記入欄の上にありますが、基本的には返答はコメントに書くようにしましょう。 -
ウォッチ

この質問への回答やコメントをメールでお知らせします。