プロが教えるわが家の防犯対策術!

環境はWIN98 VC++6.0 MFCです。

基本クラスをCViewにした場合は下記コードにて、印刷プレビューで画像が見れたのですが、基本クラスをCFormViewにしたら見れません。
どうすれば良いのでしょうか?

void CxxxView::OnDraw(CDC* pDC)
{

if (pDC->IsPrinting()) {
下記URLのコード
}
else{
}

画像表示用コード
http://www.codeguru.com/forum/showthread.php?thr …

A 回答 (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
}

でもデバッグ時だけ、ってなってるしなぁ。
すんませんけど、ここから先のコードを追いかける気力はございません。。。ご参考までに。。。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。

お礼遅くなり申し訳ありません。

お礼日時:2004/01/11 14:06

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!