印刷 – プログラミング – Home

通知
すべてクリア

印刷


一太郎
 一太郎
(@一太郎)
ゲスト
結合: 17年前
投稿: 1
Topic starter  

 MFCの印刷ですが、

やり方がまったくわかりません(;;)

えと、リストービュのやつを印刷したいんですがどうしたらいいですか?

また、メニューがない状態で印刷プレビューは表示する方法あるのでしょうか?

助けてください(><


引用解決済
トピックタグ
oops
 oops
(@oops)
ゲスト
結合: 17年前
投稿: 28

返信引用
oops
 oops
(@oops)
ゲスト
結合: 17年前
投稿: 28
 

あと試してないけどこれを使ってみるとか。

http://www.codeproject.com/KB/list/PrintableListView.aspx


返信引用
PATIO
(@patio)
Famed Member
結合: 3年前
投稿: 2660
 

同じような構成で印刷サポートがある状態をアプリケーションウイザードで
設定できるなら、それで新しくプロジェクトを作成してみて中身を見てみるとか。
CListViewはCViewから派生していているので、CViewの解説にあるリンクから印刷に
関する内容を確認してみるのがよろしいかと思います。
基本的にCListCtrl自体に印刷の機能はないはずなので、
印刷時の枠線やらなにやらは自前で描画しないとだめだと思います。
あとは、既に例に挙げてあるようなものを使うとか。

設定している情報は全て取り出せるわけですから、一つずつ取り出して
用紙上にレイアウトし、自分で枠線を書きながら必要な文字等を描画する事に
なるでしょう。要するにこの部分は自前で書くしか無いと言う話。

印刷プレビューに関しては最初に書いた方法でテスト用のプロジェクトを起こして
それを使ってデバッガで追うなどして確認するのが良いと思います。
プレビューに関しては何処で実装しているかを確認し無いとやりようがないかなぁと。
ただし、うまくやれば自分でプレビューに相当する画面を作ることも可能だろうとは
思います。


返信引用
PATIO
(@patio)
Famed Member
結合: 3年前
投稿: 2660
 

あと、環境が全くかかれていないのでないのかもしれませんけれど、
VisualStudioのHELP(MSDN)にMFCのフレームワークを使ったときの
印刷の実装方法に関する解説が実は有りますので、
それを読んで見たほうが良いと思います。
前の書き込みで書いている解説からのリンクがそれになります。

ただし、開発環境が全くかかれていないのでMSDNもいつの奴か分からないし。
これ以上の詳しい話は今提示されている情報からは無理です。
詳しい情報が欲しいのであれば、質問する側も出来る限り詳しい情報を
提供しないと無理です。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました