◀ANSI版開発トップへ
  • 3691 OLE Drag & Dropの挙動
    • 3695 Re: OLE Drag & Dropの挙動
  • [3691] OLE Drag & Dropの挙動 げんた 2004年08月06日 23:57

    Drag & Dropの動作を見ていて気付いたのですが,他のウィンドウに対してはCTRLキーの状態にかかわらず常にCOPYとなるようになっています.(Controlを押してもアイコンが変わらないのであれ?っと)

    CEditView::OnLBUTTONDOWN()中のDragDropの戻り値(dwEffects)がDROPEFFECT_MOVEの時は選択範囲を削除するようにすれば移動を実装できるのではないかと思うんですが.意味は無いのかなぁ?

    ちなみにFALSE == m_bDragSourceの判定がCEditView::DragEnter()で抜けているので最初の一瞬だけMoveカーソルになる点はなおしておきます.
    • [3695] Re: OLE Drag & Dropの挙動 もか 2004年08月07日 02:07

      萌ディタの開発日記が、詳しいです(おい
      http://www.geocities.co.jp/SiliconValley-Oakland/3617/
      2004/03/08、2004/02/16あたりとか。

      プロセス間の矩形D&Dが出来ない。
      あと、VS.NETや VS6ツールのDataObject Viewerなどにはドロップ出来ません。