MFCで印刷する2018-11-25MFCで印刷するMFCこの記事は2018年11月25日に投稿しました。この記事は2022年07月07日に更新しました。はじめにこんにちは、iOSのエディタアプリPWEditorの開発者の二俣です。今回は業務で使用しているMFCで印刷する方法についてです。MFCで印刷するMFCで印刷するには、CPrintDialogを使用します。画面の印刷ボタンが押下された時に呼出されます。印刷ダイアログを開きます。プリンタのデバイスコンテキストを取得します。印刷ドキュメント情報を設定します。印刷ドキュメント情報構造体のサイズを設定します。//ドキュメント名を設定します。//ドキュメントを開始します。描画処理はStartPage()とEndPage()の間で行なってください。プリンタのデバイスコンテキストに直接描画しても構いません。ここではPictureControlの画像をコピーします。PictureControlのデバイスコンテキストを取得します。PictureControlの範囲を取得します。プリンタの範囲を取得します。PictureControlの画像をプリンタのデバイスコンテキストにコピーします。StretchBltはプリンタの範囲に合わせて拡大縮小してコピーします。PictureControlのデバイスコンテキストをクリアします。ドキュメントを終了します。プリンタのデバイスコンテキストをクリアします。おわりにいろいろと知らないことだらけでなかなか印刷できませんでした。PictureControlの画像をプリンタのデバイスコンテキストにコピーする処理を、StartPage()の前に行っていて印刷されず試行錯誤しました。シルト翔泳社Amazon紹介している一部の記事のコードはGitlabで公開しています。興味のある方は覗いてみてください。目次へ私が勤務しているニューラルでは、主に組み込み系ソフトの開発を行っております。Bi-OSは高い技術力を評価されており、特に制御系や通信系を得意としています。私自身はiOSモバイルアプリやウィンドウズアプリを得意としております。ソフトウェア開発に関して相談などございましたら、お気軽にご連絡ください。一緒に働きたい技術者の方も随時募集中です。興味がありましたらご連絡ください。08:16Tweet関連記事2020-01-29MFCのエディットボックスでIMEをOFFするこの記事は2020年01月29日に投稿しました。MFC...2019-12-09MFCでアイコンを表示するこの記事は2019年12月09日に投稿しました。MFC...2019-12-08MFCでウィンドウアイコンを変更するこの記事は2019年12月08日に投稿しました。MFC...2019-09-19MFCで2つのCRectの重なる部分を取得するこの記事は2019年09月19日に投稿しました。MFC...2019-06-13MFCでフォントサイズを変更する。この記事は2019年06月13日に投稿しました。(3)引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。