ページ 11

VC++,netでの印刷について

Posted: 2010年2月24日(水) 17:17
by 真由美
VC++.netでメモ帳の様な印刷機能をつけたいのですが
やり方がわかりません。
MSDNのサイトをみてプリントプレビューをしたり
ドキュメントを作る?ようなのですがイマイチ理解できませんでした。

クラスや関数といった概念は理解しております。

申し訳ないのですがボタンをクリックした後にどうすればよいのか
サンプルを書いては頂けないでしょうか?

Re:VC++,netでの印刷について

Posted: 2010年2月24日(水) 17:34
by バグ
MSDNをざっと見ただけですが、PrintPageイベントハンドラ内で印刷したい内容を描いて(この作業がPrintDocumentの編集にあたります)やり、PrintDialogのDocumentメソッドへ割り当ててやればいいみたいですね。

Paintイベントでのグラフィック描画の方法は分かりますか?基本的にはそれと同じ方法のようですよ。

Re:VC++,netでの印刷について

Posted: 2010年2月24日(水) 17:49
by 真由美
バグ様
ご回答ありがとうございます。
色々調べてみたのですが
PrintPageイベントハンドラなどについて全くわかりませんでした。
サンプルソースの様なモノもあり実行してみたのですが
エラーは出ないものの何も起こらなかったりと・・・。

Re:VC++,netでの印刷について

Posted: 2010年2月25日(木) 01:54
by pooka
印刷機能のみですが、サンプルを作ってみました。

Re:VC++,netでの印刷について

Posted: 2010年2月25日(木) 02:11
by 真由美
pooka様
ご回答ありがとうございます。
こんなに遅くまで付き合って頂いてありがとうございました。

出来ました~!!ありがとうございます。
私のソースの差分とみて何が足りないかを見させて頂きました。

また別の質問になってしまい申し訳ないのですが
VS2005を使っているのですがツールボックス?みたいなやつでは作れないんですよね?
いつもボタンなどはドラックアンドドロップして作っているので・・・。

本当に助かりました。