• ベストアンサー

CFormViewでの印刷について

環境はWIN98 VC++6.0 MFCです。 基本クラスをCViewにした場合は下記コードにて、印刷プレビューで画像が見れたのですが、基本クラスをCFormViewにしたら見れません。 どうすれば良いのでしょうか? void CxxxView::OnDraw(CDC* pDC) { if (pDC->IsPrinting()) { 下記URLのコード } else{ } 画像表示用コード http://www.codeguru.com/forum/showthread.php?threadid=234177

質問者が選んだベストアンサー

  • ベストアンサー
  • serious
  • ベストアンサー率46% (6/13)
回答No.1

ちょっと調べてみたら CFormView::OnDraw(viewform.cpp) のコード中に、気になる一行がありました。 void CFormView::OnDraw(CDC* pDC) {  ASSERT_VALID(this);  PaintWindowlessControls(pDC); #ifdef _DEBUG  if (pDC->IsPrinting())   TRACE(traceAppMsg, 0, "Warning: CFormView does not support printing.\n"); ←コレ■ #endif  UNUSED(pDC); // unused in release build } でもデバッグ時だけ、ってなってるしなぁ。 すんませんけど、ここから先のコードを追いかける気力はございません。。。ご参考までに。。。

mk1234
質問者

お礼

回答ありがとうございます。 お礼遅くなり申し訳ありません。

すると、全ての回答が全文表示されます。

関連するQ&A