通知
すべてクリア
Topic starter
2003年10月22日 6:01 PM
印刷プレビューを表示して、
OnEndPrintingで「印刷」ボタンが押されたのか
「閉じる」ボタンが押されたのかを区別したいんですが
どうしたら区別できるんでしょうか?
よろしくお願いします。
Win2000 VC++6.0 MFC使用
2003年10月24日 10:58 PM
DCがプリンターDCかどうかをチェックするのは
2003年10月28日 10:29 PM
こんな感じ?(?_?)
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;
}
}
}
Topic starter
2003年10月29日 6:01 PM
NEG(ねぐ)さんのやり方そのままで
出来ました。
ありがとうございました。