0

MFCで小さな描画ツールをやっています。

ボタンダウンで元のポイントをキャプチャし、ボタンアップで新しいポイントをキャプチャしてから、元のポイントから新しいポイントまで線を引きます。

私はすでにダイアログを作成しました。しかし、ボタンを押しながら元のポイントと新しいポイントの両方を表示する方法がわかりません。

線を描画してダイアログを表示するコードは次のとおりです。

void CDrawView::OnLButtonDown(UINT nFlags, CPoint point)
{
    m_ptOrigin = point;

    CView::OnLButtonDown(nFlags, point);
}

void CDrawView::OnLButtonUp(UINT nFlags, CPoint point)
{
    CDC *pDC = GetDC();
    pDC->MoveTo(m_ptOrigin);
    pDC->LineTo(point);
    ReleaseDC(pDC);

    CArgDlg object;  // Jump out a dialog
    object.DoModal();

    CView::OnLButtonUp(nFlags, point);
}

誰かが私を助けることができますか?

4

2 に答える 2