|
아래 코드를 봤을때 DragDrop기능을 MouseDown/Move/Up이벤트를 이용하시는것 같은데요..
vcl에서는 일반적으로
OnDragOver
OnDragDrop
등의 이벤트를 이용해서 구현합니다.
그럼..
도대체 님이 쓰신 글 :
: onMouseDown
: onMouseMove
: onMouseUp
: 을 이용해서
: void __fastcall TForm_TTimeBar::Panel1MouseUp(TObject *Sender, TMouseButton Button,
: TShiftState Shift, int X, int Y)
:
: +=X 를 이용해서 드래그 엔 드랍을 구현하였습니다.
:
: 그런데 드래그할 패널이 Parent 패널보다 밖에 드래그 했을때가 문제더군요..
:
: 패널이 없어져서 드래그가 불가능하네요 ..
:
: 이동시킬 패널을 Parent 패널안에만 있게 하려면 어떤식으로 구현해야 할까요?.
|