掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
MDIで印刷プレビューするには? (ID:71032)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
> 何かいい方法等ございましたらご教授よろしくお願い致します。 対象Windowに対して WM_PRINT を SendMessage してやればダイアログの画面イメージが取れる。このイメージを印刷すれば良いかと。 ただ、WM_PRINT ではビジュアルスタイル等に対応したイメージが取得できないケースがあったハズ。 ↑対応として、PrintWindow() というAPIを使用してやればビジュアルスタイル等に対応した画面イメージが取得できる。 が、このAPIは非表示Windowのイメージは取得不可なハズなので(MFC機構を使用しての)プレビュー中は使用不可(CFormView継承ビューが 非表示化される為)かもしれない。使いたいなら、多分(非表示化される前に)前以ってイメージを確保して億頭の必要がある。 CFormViewって単語からMFCと判断したけど合ってるよね? 後、↑で挙げたWM_PRINT、PrintWindow()の問題点が未だに残っているのかどうかは判らない。環境無いので試してない。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.