印刷プレビューについて

[戻る]
初心者 2003/10/22(水) 18:01:14
印刷プレビューを表示して、
OnEndPrintingで「印刷」ボタンが押されたのか
「閉じる」ボタンが押されたのかを区別したいんですが
どうしたら区別できるんでしょうか?

よろしくお願いします。
Win2000 VC++6.0 MFC使用

MK 2003/10/24(金) 22:58:30
DCがプリンターDCかどうかをチェックするのは

NEG(ねぐ) [E-Mail] [HomePage] 2003/10/28(火) 22:29:32
 こんな感じ?(?_?)

void C〜View::OnEndPrinting(CDC* /*pDC*/, CPrintInfo* /*pInfo*/)
{
    // TODO: 印刷後の後処理を追加してください。
    MSG *msg;
    
    msg=(MSG *)GetCurrentMessage();
    if(msg->message==WM_COMMAND
    && HIWORD(msg->wParam)==BN_CLICKED)
    {
        switch(LOWORD(msg->wParam))
        {
        case AFX_ID_PREVIEW_CLOSE:
            TRACE("AFX_ID_PREVIEW_CLOSE\n");
            break;
        case AFX_ID_PREVIEW_PRINT:
            TRACE("AFX_ID_PREVIEW_PRINT\n");
            break;
        }
    }
}

初心者 2003/10/29(水) 18:01:20
[[解決]]
NEG(ねぐ)さんのやり方そのままで
出来ました。
ありがとうございました。

古いスレッドには追加発言できません。