Last Updated 2004/10/14
Programming Tips Visual C++ MFC ドラッグアンドドロップ  索 引 
コントロール間のドラッグドロップ
2004/10/14

リストボックスに表示された文字列をドラッグドロップによって,エディットコントロールにコピーさせる.

class CEditTarget : COleDropTarget
{
   必要な仮想関数をオーバーライド
}


class CMyEdit : public CEdit
{
   CEditTarget m_target;
   OnRegister();
}

CMyEdit::OnRegister()
{
    m_target.Register(this);
}


CMyEdit::OnDestroy()
{
    m_target.Revoke();
}


DROPEFFECT CEditTarget::OnDragOver( CWnd* pWnd, COleDataObject* pDataObject, DWORD dwKeyState, CPoint point )
{
    // 必要な処理
    return DROPEFFECT_COPY;   //適当なアイコンを返す
}


参照
前後のTips
コントロール間のドラッグドロップ

DSS ProgrammingTipsCGI Ver2.01