Last Updated 2011/07/17 |
Programming Tips Visual C++ MFC 印刷 | 索 引 |
自動印刷
2002/08/23
[ファイル−印刷]からではなくプログラム中から任意に印刷する方法である.
[ファイル−印刷]では ID_FILE_PRINT から OnFilePrint() が呼び出される. この関数では, OnPreparePrinting() OnBeginPrinting() OnPrint() OnPrint() OnEndPrinting() の順に呼ばれる. OnPreparePrinting() で DoPreparePrinting() が呼ばれ,DoPreparePrinting() にて印刷ダイアログが表示される. OnPreparePrinting() は仮想関数だからオーバーライド... Msdev/MFC/src/ViewPrnt.cpp の CView::DoPreparePrintting() CPrintInfo::CPrintInfo() を参考にして.... というのは間違いではないが,印刷ダイアログを表示せずに印刷するには,ID_FILE_PRINT_DIRECT を PostMessage() するだけでよい. 参照 非対話印刷 |
|